TADS2 bin v2.2.0Mon Jun 26 13:41:22 2000 XSI:?@OBJMO drN|N\NN   !} closed. N!NNMOlocactorvobjN  D  N N~D yN ! NN%You% can't reach   from  . N*NNllMO listOcnttotiobjjN9N:N=@N>NF+O scNJ6NK8NM@NN1NONPNSNUNVNWNXNYxxMOobj1obj2N"66 E E%E E  N&MO cntNeNf onetwothreefourfivesixseveneightnineteneleventwelve thirteen fourteen fifteen sixteen seventeen eighteen nineteentwenty@NkNl88MO objN\N] LLMOobjdepthNqUUNr MO objOlistitotNNNN9N@NNN ddMO parmNN>N>> N MOlOtotic totweightNNNNN@NN N  N N wN N MO listO$itottotbulkremcurN N!N"N#dN%@N&N'N(N)N*N+TTMO amountN8>N9>> N:XXMN:You stumble around in the dark, and don't get anywhere. NMN{In a total of >N|' turns, you have achieved a score of N}> points out of a possible N~>.\nNMN.t(hhMN7***\bYou wake up some time later, feeling refreshed. NN\\MOoNP" NQ! NS(NTqNU(NV8NW%NXNY"!NZ/N\ N]# &N^ŕ#!N_MO objOretilstlenNk Nn"D"E |~NqNrNsNt!Nu@NvNxNy00MO parmN"{NMOret html_modeN@" E @N&NNNN NNHHMOxNNh h hdC79ZX]X^MOobjflagsindent O<icounttotlistcurdisptot prefix_countN"KN"N"N"T oO"contvisN"D"E |D NNNN"ZN"N"N"5N"N"N" N"N"N"N"@N"@N" N"N"+O"before after j scN6 N   zN @PN 'NN4NN NN N N NNN"T VO"jNG\nNGNG\tNGN"  pN" N" , =N"  N" and N", and N"N"N" N",N"1N"! N""N"#N"&N"' (being worn)N"(E  N") (providing light)N",N"3T E N"9T dN";+N"< (upon which %you% see%s% N"> (which contains N"?N"BN"ET N"F)N"GN"HN"IN"J  WMN<|MN<|MN <  <}N<|-N open. N)N@N closed. NX"N)NN|tjMO actorN <|>N  <  !<} already open! N N wMO actorN}<>N} Opening <  reveals . N}N} Opened. N}"|N}xmMO actorN<|@N <  !<} already closed! NNyAMO actorN Closed. N!|NeMO actorN<|8N <  !<} closed. NN_MO actorN9<|E X"&N9\^!< closed. N9+&MO actorN<MO objN{ N}gNGN Sitting on   is N. NNNE N N  seemN:sN to contain NN. NNNE NNMO objOlistitotthisobjNNNNqN@NE E NNNNsN @@MOpointsturnsN!N!HHMOpointsturnsN/N"#$MOobjactorOretilstlenN N! NN"D"E |D NNNNDN@ N@$NNC EC  NC$NNN%,,MO objN[Nls&MO fnameNKNN>> N Restored.\bN"C N"NN/The saved position file could not be opened. N!NN4This file does not contain a saved game position. N!NNbThis file was saved by another version of TADS that is not compatible with the current version. N!NNwThis file was saved by a different game, or a different version of this game, and cannot be restored with this game. N!NNAn error occurred reading the saved position file; the file might be corrupted. The game might have been partially restored, which could make it impossible to continue playing; if the game does not seem to be working properly, you should quit the game and start over. N!NN!NNRestore failed. N!N7eQ\N'00MO newPlayerN C N NC! E C ! NCC N! E  ! N N meCC1N!myselfCC1N$BN'meC0N(myselfC0N)(8888/ MOnN>MN?["MO avNW@0MOavnO objNE! NF<NG<NH!NIZNJNK#%NLNMMOnNDN"#MOavipNhQ<! ZNhS;You'll have to be more specific about which one you mean.NhT*NhUNhV"7MOavdpNW<#) # # 2MO actorN!B   D  ! 0N!I I don't see that here.N!J !N!S  N!T N!U PMO otherRoomNa $%You% can't reach that from here. Nb MOvN i "BMO actorN9n <BD>C<N9o <9N9q <BN9r <DN9s "BN9t N9u [MOavdpiNx < #Ny < Nz CMO objN!  Dropped. N! &N! EF2MO objNr <EENr MO actorO"tmplistthisobjitotN <EN N N dN @N GN <EEN N N H \n\t  IMN <HJ jMO verbosityOlcuritotN N <IN <N <JN <N N N \N @N N KN N N N <HN </N  You see  here. N N  \nN <N N N N @N GN C *N <HN LN N N N jN \nN EMN @" E@ N Z N <N N >>!N  N N 'N <N <HN N MN% <N& ]MO verbosityN) <N* <N+ <N- <N. MMN6 <NMN7 <OMN8 <PMN9 <QMN: <RMN; <SMN< <TMN= <UMN> <VMN? <WMN@ <XMNA <1MNG %You% can't go that way. !*  ) in out ofBMNu< Nv< Nw!NxCMN{!< , !< !< N|aMO verbosityN<N<N<N< NYMO objN)< ! D<N))N)< N)MO#actorvdobjprepioN! E<E + NN! E<E , E - NNGNYMO otherRoomNf%You% can't reach that from !< . Nf+_  inspectBMOactorobjseqnoN(VN(W.$h,_ aska8MOactorobjseqnoN,^ !.a$h-4_ tella8MOactorobjseqnoN-f ! iMOactorprepNqja Nqk !Nqm Nqn.a$h.  2EMO actorN9] %You% can't have < . N9^ 4MOactorioNa <Nb EMO actorNe %You% can't drop < . Nf 4MOactorioN i <N j RMOactorioNCm %You% can't put <  anywhere. NCn RMOactorioNq %You% can't put <  anywhere. Nr EMO actorNu %You% can't move < . Nv  QMOactoriobjN>y %You% can't throw !< .N>z /5MN/<>N1On <  %you% see%s% . N24N5There's nothing on < . N6N7MO actorN8]:MOactordobjN;N<+MO actorN=3MO actorN@@< >N@AOn !<  %you% see%s% !. 0N@CThere's nothing on !< . N@D0  .*/MN  out ofMO actorNSuMN1%You're% not going anywhere until %you% get%s% !< !< . N!N&MO actorN<&MO actorN<fMO actorNJ  5NJ%You're% already on < ! NJNJdMO actorN Okay, %you're% now sitting on < . NN/MO actorN <N /MO actorNU<NU10 bed on out offMO actorNHOkay, %you're% now lying on !< .NHNH2D3A3A3A3 onMO objNCFMO objNeG,$MNJa <NK=MNN<NO<:NPsNQ &MNTthe <NUBMN\<:N]theyN_itN`BMNg<:NhthemNjitNkGMNo<:Np they'reNrit'sNsBMNw<:NxdoNzdoesN{}AMN<:NareNisNGMN<:Naren'tNisn'tNLMN<:N themselvesNitselfNDMN<:NthemNthatN-MN<MN<:IN\^!< look like ordinary !< to %me%.JN\^!< looks like an ordinary !< to %me%.N/MN%You% can't read <,. UMOvdpiN|You have lost your mind. N|*N|MN"MN"MO objO mylocN< NTN N"NNNN!N&MO objO locN< N4NN NN< N< < N NNNMO actorN[Please specify the name of the game to save in double quotes, for example, SAVE "GAME1". NMO actorN'aPlease specify the name of the game to restore in double quotes, for example, RESTORE "GAME1". N'MO actorNgYou should type the name of a file to write the transcript to in quotes, for example, SCRIPT "LOG1". NzMO actorNKRYou should say what you want to say in double quotes, for example, SAY "HELLO". NKUMO actorN Pushing !<  doesn't do anything. NJMOactoriobjN& $There's no obvious way to do that.CMO actorNv $There's no obvious way to do that.CMO actorN $There's no obvious way to do that.JMOactoriobjN $There's no obvious way to do that.CMO actorNX $There's no obvious way to do that.EMO actorN %You% can't wear < . N zMO actorN <  9N %You% already %have% < ! N N <N MO actorO l locN| < N| GN|  N|  N|   N|  N|  MOvantageO locN < N ! N !N   E<N "N  N "N $E N %"N - ! E  E  <N /"N 2!N 3MO actorN! FRN! H\^!  ! not respond.N! IN! JN! K4"SN! M!There's no point in talking to !.N! NN! ON! Q< ! N! S  KN! T%You% can't reach !< from !  . .N! W%You% can't reach !<.N! XN! YN! Z< D < |N! [< =N! ]%You%'ll have to open !<   first. N! ^PMO otherRoomN7j$%You% can't reach that from here. N7kMO actorO locNr ! D ! Ns!Nv  ! Nw"N}< N~! N!N D  N"NNN!N\MO actorOtotbulk totweightN <N N~ N<< N +N%Your% load is too heavy. }N 9N*%You've% already got %your% hands full. /N<&N Taken. NN|MO actorN~:N%You're% not carrying < ! NN<N4MO actorN NIMO actorN%You're% not wearing < ! NRMO actorN %You% can't put anything into < . NMO ioOqcontprepN~  oninN~%You% can't put !<  ! !  , because !  !} !   already ! !  N~  N~ , which !} !   already ! !  N~ }N~. N~MOactorioN$! N$N$<  @N$ <  is already in  ! N$N$ EN$%You% can't put <  in !<! N$;N$N$<N$<N$FMOactorioNI<&NIDone. NIOMO actorNThere's no good surface on < . NMOactorioN! NN<  @N <  is already on  ! NN EN%You% can't put <  on !<! N;NN<N<NFMOactorioN<&NDone. NMO actorN[:MOactordobjNNMOactorioN! E <GN <  <N in  . NN<N4MOactorioNZ<NZMO actorN:MOactordobjN N MOactorioN ! E <DN <  <N on  ! NN<N4MOactorioN<NSMO actorN!%You% can't plug anything into < . NXMOactorioN#%You% can't plug <  into anything. N#JMO actorN"It's not plugged into < . N#nMOactorioN&! <N'\^!< not plugged into  . N(GMO actorNE+There's nothing in < . NE,AMN-%You% can't see much through !< .\nUMO actorN0#%You% can't see anything through < . N1JMO actorN44There's nothing under < . N45MO actorN6,MO actorN9<N:MMO actorN=I don't know how to read < . N>KMO actorN-AThere's nothing behind < . N-BYMO actorN~E Turning !<  doesn't have any effect. N~F^MOactorioNI Turning !<  doesn't have any effect. NJ^MOactorioNAM Turning !<  doesn't have any effect. NANGMO actorNQI don't know how to do that. NRPMO actorNUI don't know how to turn <  on. NVQMO actorNH YI don't know how to turn <  off. NH Z;MO actorN \You see no way to do that.BMOactoriobjN ]You see no way to do that.GMO actorN(!^You can't use !<  like that.;MO actorNu!`You see no way to do that.BMOactoriobjN!aYou see no way to do that.GMO actorN!bYou can't use !<  like that.MO actorNK"d:MOactordobjNo"gNo"htMOactorioN"kSurely, %you% can't think < N"l knows anything about it! N"mMO actorN)#n:MOactordobjNM#qNM#rfMOactorioN#uIt doesn't look as though !<  is interested. N#vMO actorN#y  CN#{%You're% not !< !< ! N#|JN#}< ! 8N#%You% can't leave !< ! N#N#MO actorN$<TN$%You%'ll have to unfasten !   first. N$rN$Okay, %you're% no longer !< !< . N$<N$< &N$N$bMOactorioN% Attacking !<  doesn't appear productive. N%`MO actorN&)It's not very effective to attack with !< . N&]MO actorN&\^!<  !<n't appear appetizing. N&]MO actorN&\^!<  !<n't appear appetizing. N&MOactorioNE'~:NE'%You're% not carrying < . NE'NE'<NE'FMOactorioN'<&N'Done. N' TMO actorN( Pulling <  doesn't have any effect. N( MOactorioNr(~:Nr(%You're% not carrying < . Nr(Nr(<Nr( TMOactorioN(%You% miss%es%. N( <&N( qMO actorNS)~ANS)%You% could at least drop <  first. NS)NS) :MOactordobjN) N)MOactorioN *~:N *%You're% not carrying < . N *N *<N *TMOactorioN*%You% miss%es%. N* <&N*|MO actorN*~:N*%You're% not carrying < . N*N*<N*GMO actorNm+ Thrown. Nm+ <&Nm+#MOactorioN+nMOactorioN+! <N+    impressed. N+N+IMO actorNW, <  < impressed. NW,NMO actorN, <  looks a bit cleaner now. N,#MOactorioN,SMOactorioN#- <  looks a bit cleaner now. N#-SMO actorN|- Moving <  doesn't reveal anything. N|-XMOactorioN-  Moving <  doesn't reveal anything. N- HMO actorN3.  That doesn't get us anywhere. N3. XMOactorioN.  Moving <  doesn't reveal anything. N. TMO actorN.  <  !<n't seem to help. N. MOactorioN9/ `You should say what you want to type in double quotes, for example, TYPE "HELLO" ON KEYBOARD. N9/ ]MO actorN/  Touching < $ doesn't seem to have any effect. N/ [MO actorN/0  Poking < $ doesn't seem to have any effect. N/0  MO actorN0 !PMO actorN0 (You'll have to tell me how to do that.N0! "1MN" %You% can't seem to do that. ##MO actorNA1# <"$#MO actorNj1$ <"%#MO actorN1% <"&#MO actorN1& <"'#MO actorN1' <"(#MO actorN2( <")#MO actorN72) <"*#MO actorN`2* <"+MMO actorN2- %%You% find%s% nothing of interest. N2. '#MN3 < <&N4 ( MN9 !<&N: )MNB C<4 Q %Q %Q E  2QMOvNU < NU < NU "NU oMOvdpiN \^!<  !<n't appear interested. N *N ~'MO objN! L6MN \^!<, is here. N MO itemN \^!<  !<} carrying !  and won't let %youm% have !. N _KMO actorN But !<  is right here! N &NMO objNk <`Nk < <`&Nk )&Nk p6MN < he< sheitq8MN < his< heritsr<MN < he's< she's it'ss7MN < him< heritt<MN < he's< she's it'su sv esw hasx doesy iszMN& < a'MOwordlstNJ' !%MOactoriobjNw( PMOactoriobjOlstitotN- /N. N/  E,@ itthemhimher ! D  @N2 "Could you be more specific?"N3 N4 N7 8N9 @<aN: N; N> <bN? b !!"I don't know much about that."fMO actorNC #If you want to give something to !< , just say so.ND c]MO actorNG  0NH $That wouldn't accomplish anything!NI dSMOactordobjNL \^!<  rejects the offer.NM WMO roomO(Gold_loc_visiblenew_loc_visibleNVV ! E eNVW fNVZ ! NV[ NV^ < CNVa CNVh C ! EC EENVl <gNVo <&NVv C ! EC EENVz <hNV{ gOMN < HN \^!<  leaves the area.N hOMN < HN \^!<  enters the area.N *5,***26$$$$5,MO actorO %waslitN5m  N5p "-N5q "N5r %You% switch%es% on !< N5u  EHN5w , lighting the area.\bN5x  N5y N5{ .N5| 75+}MO actorN F%You%'ll have to be more specific about how %you% want%s% to search !<. N .MOactorlistOfounddestitotN </:N N N )N N !N N  N @N N N <0N  N %You% find%s% N N N N @,N N , nN  E  N  and 9N  E  N , and N @&N N N <0(N , which %you% take%s%. N ! N ! E N !N N /087MO actorN! 1MO actorNE <! ;NE There's nothing else under !< . NE <<.NE 97MO actorN! 2MO actorNE <! <NE There's nothing else behind !< . NE <<.NE! :hggg7+MO actorN!3 3MO actorNE6 <! 8NE7 There's nothing else in !< . NE9 <<.NE: <MO actorN= <! N> )N? 4XMO actorN B <! N C )4N E <<.N F ;5MO actorN 5,MO actorN= <N= MN <N <5/MO actorN <N 6hMO actorNN That was delicious! NN >7<87NN !<&NN 8MN >9=    .:; <MN  < N + can be turned to settings numbered from !<: to !<;. \^!< currently set to !<<. N MO actorN =*MO actorN -?N #MOactorioN7 >MOactorioN`  +N` ><:D ><; 3N` There's no such setting! N` N` ><< gN` ><N` Okay, !< now turned to N` <<. N` MN` \^!< already set to N` <<! N` N` KN` I don't know how to turn < N`  to that. N` N` ?`    to@.?MO actorN @MO actorN= <--N= Okay, <  !<} now switched N= <-N= onN= offN= . N= MO actorN  E ~"N It's pitch black.AN <-1N \^!< already turned on! N ,\MO actorN "-N Okay, !< now turned on. N _MO actorN <-2N \^!< already turned off! N A]MO actorNV !-NV Okay, !< now turned off. NV ALIII)MOremcurtotiNY <YNZ "N\ >ZN] N^ N_ cNa @Nb E Nc "Nd Ne Nf !Ng MO#actorvdobjprepioN"j <E [=N"l %You% can't see a thing. N"m *N"n N"p )N"q HMNt <Nu )Nw In the dark.Nx _MO verbosityN{ <N| ) N~ It's pitch black. N TMN <N )&N N !N N yMOvN <D [N "7N It's pitch black.\nN !N N BP P P1# ground It lies beneath you. ,  the ground on off of NMN C  N <\N C N yMO actorN  Okay, %you're% now sitting on < . N  \N &N /MO actorNI <NI ]9MOactordobjN~ N~ ^9MOactordobjN N  QMOactordobjN  Thrown. N  &N D.4EWFHH H HDMN <ijNMN  <i  !<i} no longer here. N ,MOvdpiN <*LMN i_MO actorN k7MO actorN <i N #MOavipNC G UNC \^!<i  !<i} no longer here.NC *NC NC "pMOavdpN \^!<i  !<i} no longer here.N *N G|;;;_ follow._k$hH D#(MOvN <  you  yourself,  yourself %%You look about the same as always.   _VMO actorN  )N You can't follow yourself! N 2MO verbdobjprepiobjN -MO roomNG C (NG GNG NG NG ! NG e#NGf<NGNG< D NGNGSNG < ! NG < NG NGNGNGNG&fMO roomNzC Nz% Nz&Nz-G&Nz.Nz/dMOactordobjN2\^!<p accept!<u !  from %youm%.N4C&N5p youq yourr you'res yout you'veu v w havex doy arez meIDDDD.:MNQ\^!< !< important.#MOavipNYS+ HNYU\^!<  !< important.NYV*NYWNYX"cMOavdpN[\^!<  !< important.N\*N]J.#MOavipNm, E - E + >No\^!< too far away.Np*NqNr"7MOavdpNs<#K<:::.MO actorNL45lbMN<CN(Taking off <  first)\nN!NN8MO actorN<lN)N=MOactorioN<lN)N=MOactorioN<lN)N=MOactorioNE<lNE)NE =MOactorioN<lN) N=MOactorioN<lN)N8MO actorN<lN)N&7MO objNL!NL)&NLpMO actorN<E <:N%You're% already wearing < ! NNmMO actorN<  zN(First taking !< )\nNMI  N*N<   N*NNOkay, %you're% now wearing < . N"NnMO actorN<D <6N%You're% not wearing < . NNnMO actorNc < oNc%You% could drop !< +, but %your% hands are too full to carry !<. NcQNc#Okay, %you're% no longer wearing < . Nc!NcNcNMO actorNg<Ng<Ng)NgNMO actorN <N <nN )N nM0_ take ^MOactorprepio O9%retremcurrem2cur2totitot2 jNA NAp D o D n D h D j E! NANANANAcNA@NAE<NANANANANANA NANANANA@NA NAE |D E NANANA NA tNA @NAE NANANA  NANANA3NANANANANAwNANA.ao$hpjSj nh-hl NeO   .NofMN;<|N<<pN=<qE<rRN?"<sN@ (Opening !< )\nNA<pNB^NE%You%'ll have to open !<  first. NFNG!NHNItMO actorN L<|/N M\^!< already open. 6N N<q&N O\^!< locked. N PsgMOsettingNT|N\<u! E<u| N]<usN^vgMOsettingN"bqN"e<u! E<uq N"f<uvN"gwAMO actorNj Opened. Nk"<sNlx[MO actorNo<|.Np\^!< already closed. NqyAMO actorN7t Closed. N7u!<sN7vzMO actorN~y<q1N~z\^!< already locked! N~{<{2N~|\^!< can't be locked. JN~}<|:N~~%You%'ll have to close !< first. N~|kMO actorNj<}! 1Nj Locked. Nj"<vNjNj-PNj~WMO actorN<q*N\^!< not locked! NmMO actorN8<}! 3N8 Unlocked. N8!<vN8N8-PN8?MOactorioN<q1N\^!< already locked. N<{2N\^!< can't be locked. N<}! DN&%You% %do%n't need anything to lock !<. JN<|:N%You%'ll have to close !< first. NMOactorioN<} 1N Locked. N"<vN?N\^! !<n't fit the lock. NMOactorioN<q-N\^!< not locked! UN<}! CN(%You% %do%n't need anything to unlock !<. NMOactorioNQ<} 3NQ Unlocked. NQ!<vNQ?NQ\^! !<n't fit the lock. NQMN<|'N\^!< open. qN<q4N\^!< closed and locked. &N\^!< closed. NNMO actorN 5MO actorN There is no answer. MO actorN 3MO actorN: <fN: Pd""" withQ$"""O{qRHG G G5*MN &MO actorN=<&MO actorNi<MO actorN  GN%You're% already !< !< ! NUN~AN%You%'ll have to drop !<  first!NNkMO actorNfOkay, %you're% now !< !< . Nf&NfuMN1%You're% not going anywhere until %you% get%s% !< !< . N!NXMN< MO actorNmGNm%You%'ll have to get !< !<  first.Nm )Nm #MOavipNE + E S E T XN%You%'ll have to get !< !<  first. N*NN"MOavdpNE U XN%You%'ll have to get !< !<  first. N*NNS _  get out ofMO actorN+K, tMOactorprepioNPN E   NPO  NPQ NPR.$hT go out-MO actorN'<,MO actorNZ XU_ putn MMOactorprepioN,>M N,.!n^$hh]V/W  5 |MNa<E< >NcIn <  %you% see%s% . Nd4NgThere's nothing in < . NhNiMO actorNl^MOactordobjNo< < HNq%You% can't fit ! in < . Nr NuNvNwMO actorNx4/MO actorN{<3N|+MO actorN}3MO actorN&<E< >N&In !<  %you% see%s% !. 0N&There's nothing in !< . N&X  5MNs"MNv<E< >NxIn <  %you% see%s% . Ny4N|There's nothing in < . N}N~mMO objN<E<|;N%You% will have to open !<  first. NwAMO actorNM"|NM Opened. NMMO actorN4&MO actorN<3+MO actorN3MO actorN<E< >NIn !<  %you% see%s% !. 0NThere's nothing in !< . NYPPPPtjMO actorN<q2N\^!< locked. NN)tNzcMO actorN<q7N\^!< already locked! NN|MO actorN<|AN%You%'ll have to close <  first. N.N Locked. N"qNN~WMO actorN<q*N\^!< not locked! NCMO actorN  Unlocked. N !qN _MOactorioN7<q.N7\^!< already locked. N7MOactorioN<q-N\^!< not locked! TN<}! BN(%You% %do%n't need anything to unlock !<.NZ8555Y}|*MO actorN&-PN'*MO actorNO*-PNO+MOactorioN.<|QN0%You% can't lock !<  when !< open. N2N3<} 1N5 Locked. N6"qN7BN9\^! !n't fit the lock. N:MOactorioN=<} 3N? Unlocked. N@!qNABNC\^! !n't fit the lock. ND[5MO actorNN:MOactordobjN=QN=RMO actorN}S:MOactordobjNVNW\dccc5MO actorNd#MO actorN=e<]D; ; ;MN!<,  a number (MN the number !<MOactorio>MOactorioN"Tap, tap, tap, tap..." MO actorN1MOactordobjN>^"MN"!<","MN"!<" "MN"!<"MOactorio>MOactorioN"Tap, tap, tap, tap..." MO actorN+MO actorNO<4NOSave failed. NO!NO+NO Saved. NO"NONO9MO actorN<N+NMO actorN!2MO actorNE<&NE9MO actorN}<N}+N}MO actorNQMO actorN<NWriting script file. N9MO actorN7<N7+N7MO actorNv?MO actorN Okay, "<".N_8555BMOactorobjseqnoN$N% MOactorprepiobjO_retlocN}+ N}, N}- N}.$$>N}0N}1BMOactorobjseqnoN4N5!9OactorprepdobjMN^7<  IMOactorprepioN9 N: DMOactorprepN= N>`_[ad### aboutbCCC_ dig inP.P$hcggg_ jump(MO actorN% Wheeee!.$hd|999_ push.$heCCC_ attach?.?$hf|999_ wear.m$hg_` drop =MOactorprepioN'N'.!h]$hh`    oniMMM_  take off.!n$hjjd""" froml|999_ open.tw$hm|:::_ close.xy$hn`    inod!!! offpd!!! outqAAA_ plugn.n$hr|<<<_  look in.4$hsJJJ_ screw.!P$htLLL_  unscrew.!P$huYYY_ turn.1?>$hP=Sj v|;;;_ switch.?@$hw|999_ flip.$hx>>>_`  turn on.,$hy===_  turn off.A$hz\\\_ look4MO actorN%:" N%;{|;;;_ sit on.$h||;;;_ lie on.$h}|;;;_ get on.$h~d###` againbbb` wait:MO actorN%dTime passes...\nN%ep000_  inventoryMO actorN0mN0p<GN0s%You% %are% carrying:\nN0t N0uBN0y%You% %have% . N0z N0{N0|)N0~%You% %are% empty-handed.\nN0ooo_  inventoryBMO actorN*!N*>N*ooo_  inventoryBMO actorN*"N*>N*AAA_ look through.$h|:::_ break. !$hCCC_ attackP.P$h|:::_ climb.$hx888_ eat.6$h|:::_ drink.$h_ give? =MOactorprepioN-N-.?cd$h|999_ pull. $h|999_ read.5$hRRR_ throw.!    $h?`    at===_  stand on.$hp---_ standMO actorN0 ! D  ! ,N0%You're% already standing! N0"(N0 N0<(&N0 N0#N0 N0N0N0ttt_ helloKMO actorN&#Nice weather we've been having.\nN&_ show? =MOactorprepioN-N-.?$hJJJ_ clean.!P$hx888_ say.$hsss_ yellKMO actorN%#%Your% throat is a bit sore now. N%YYY_ move.1P$h?Sj |;;;_ fasten.$h===_  unfasten.$hKKK_ unplug.!j$h???_  look under.1$h@@@_  look behind.2$hAAA_ typeh.h$hQQQ_ lockP.!P$hz|SSS_ unlockP.!P$h~SSS_j detach.!j$h<`MO actorNVkNX\%You% %are% much too anxious worrying about %your% continued survival to fall asleep now. 9NY>>%NZ%You're% not tired. N[ D  N^qI don't know about you, but I can never sleep standing up. %You% should find a nice comfortable bed somewhere. SNa0%You% quickly drift%s% off into dreamland...\bNbNcNd sleep|999_ poke.$h|:::_ touch.$h???_  move north.#$h???_  move south.$$h>>>_  move east.%$h>>>_  move west.&$hCCC_ move northeast.'$hCCC_ move northwest.($hCCC_ move southeast.)$hCCC_ move southwest.*$h|;;;_ center.$h|;;;_ search.+3$h|:::_ knock.$h _`-MO actorN<  go east,MO actorN[ O-MO actorN<  go south,MO actorN\ N-MO actorN<  go north,MO actorN\ M-MO actorN<  go west,MO actorN[ P-MO actorN< go northeast,MO actorN` S-MO actorN< go northwest,MO actorN` T-MO actorN< go southeast,MO actorN` U-MO actorN< go southwest,MO actorN` V-MO actorN< enter,MO actorNY W.A$hhnSj Ph--MO actorN<  go down,MO actorN[ R-MO actorN< go up,MO actorNY Q???_  go through.$h _`OOO quitMO actorO %yesnoN5N5.\bDo you really want to quit? (YES or NO) > N5N5\bN5 *N5N5N5N5"Okay. N5#N5$9MO actorN'<N(+N)  verbosenMO actorN(0Okay, now in VERBOSE mode.\nN(1"CN(2"C N(39MO actorN6<N7+N8 terseUMO actorN&?Okay, now in TERSE mode.\nN&@!CN&A9MO actorND<NE+NF score,MO actorN&MN&N9MO actorNXQ<NXR+NXSd$$$ saveMO actorO%savefileN5]File to save game inN5`@KN5bN5c@_N5e:An error occurred saving the game position to the file. N5f!N5g+N5j Saved. N5k"N5lN5nN5o Canceled. N5p!N5rN5sN5t Failed. N5u!N5vN5w9MO actorNz<N{+N|.$h  restore%MO actorO(savefileN8File to restore game fromN8@KN8N8@&N8N8 Canceled. N8!N8N8N8 Failed. N8!N8uN89MO actorNS<NS+NS.$hX scriptMO actorO' scriptfileN7File to write transcript toN7@KN7N7@N7dAll text will now be saved to the script file. Type UNSCRIPT at any time to discontinue scripting.N7{N7N7 Canceled. N7PN7N7 Failed. N7'N7N79MO actorN<N+N.$h  unscriptIMO actorN)!N)Script closed.\nN)9MO actorNx<Nx+Nx  restart=MO actorO (yesnoN8"N85Are you sure you want to start over? (YES or NO) > N8N8 WN8\nN8 N8>##N8YN8AN8 ,N8 \nOkay.\nN8N8N8N89MO actorNk<Nk+Nk  version/MO actorN(N(9MO actorN]<N]+N] A TADS Utility \n Developed with TADS, the Text Adventure Development System.\n Copyright (c) 2000 Kevin Forchione. All rights reserved.\b debugoMO actorN&$CN&7You can't think this game has any bugs left in it... N&9MO actorN<N+Np/// undoMO actorN%%E%bN%(Undoing one command)\bN%"C N%>> N%5N%)No more undo information is available. N%9MO actorN<N+N`    ofh%%%  betweend""" overd$$$ aroundh%%%  throughd### northd### underd$$$ behindTttMN;\b*** You have died ***\bN<N>R\bYou may restore a saved game, start over, quit, or undo the current command.\nN?"O respNC3\nPlease enter RESTORE, RESTART, QUIT, or UNDO: >ND NE RESTORE NGFile to restoreNI! !NJRestore failed. xNK!NLRestore failed. FNO"C NP>> NQ+NRNSfNT RESTART 4NV NW#NXNYQUIT 4N[N\N]+N^N_UNDO Na%lNc(Undoing one command)\bNd"C Ne>> Nf+Ng7Ni+Sorry, no undo information is available. NjNk7NlLLMN@" D@2.2.4lNW\b\b\(WARNING! This game requires the TADS run-time version 2.2.4 or higher. You appear to be using an older version of the TADS run-time. You can still attempt to run this game, but the game's screen display may not work properly. If you experience any problems, you should try upgrading to the latest version of the TADS run-time.\)\b\bNNN>N!# N!#N!#NC N">N"BN N00MNI beg your pardon? N\\MO parmO asN >N >N >N D  D ^NO\bYou're feeling a bit drowsy; you should find a comfortable place to sleep. aN D pNa\bYou really should find someplace to sleep soon, or you'll probably pass out from exhaustion. N#NNC DC NL\bYou find yourself unable to stay awake any longer. Fortunately, you are !C  !C ,m, so you gently slip off into unconsciousness. \b* * * * * \bYou awake some time later, feeling refreshed. NuOitemRemthisItemN(\bYou find yourself unable to stay awake any longer. You pass out, falling to the ground. \b* * * * * \bYou awaken, feeling somewhat the worse for wear. You get up and dust yourself off. N)CN*cN,N-N.C &N/N0N1N2N3MO parmO elN@>77NA>9NB>7ND D D  kNF\\bYou're feeling a bit peckish. Perhaps it would be a good time to find something to eat. NG D D {NIl\bYou're feeling really hungry. You should find some food soon or you'll pass out from lack of nutrition. NJ D# :NK+\bYou can't go much longer without food. NL(zNOW\bYou simply can't go on any longer without food. You perish from lack of nutrition. NPNQNR MN\H+NllMO fnameNN#\b[Restoring saved position...]\bN&N) Verb Templates ddThis utility generates Verb Template examples.\n \tType "VT" on the command line to begin. MOoN ZN N! ONN>ZZN!NNNesXHTTMO codeN\b>NN00MO codeN Nmmm SSA TADS Adventure \n Developed with TADS, the Text Adventure Development System.\nA A A_  templateMO actorO)kN95N9<Select a Verb Template: \b\t(1) VERB \n\t(2) VERB PREP \n\t(3) VERB DOBJ \n\t(4) VERB DOBJ PREP \n\t(5) VERB IOBJ DOBJ \n\t(6) VERB DOBJ PREP IOBJ\bN9=.KON9>N9?N9@!<N9AN9BN9CN9D"<N9ESN9FN9GN9H!<N9I&N9JN9KN9L"<N9MN9NN9ON9P!<N9QN9RN9SN9T"<N9UN9VN9WInvalid selection.N9XN9Y` 1[f1]2[f2]3[f3]4[f4]5.[f5].6L[f6]LnN9ZMO parmOvvNamevocabpN_!Case 1: No Objects Template ! (with Prep)\bNa<NbHNc<Nd NeNfNhNiVerbNl\bVerb DefinitionNm\b! : deepverbNn\n\tverb = '!'No\n\tsdesc = "!"Np\n\taction(actor) = {Nq\n\t\t\\\\ coding...Nr\n\t}Ns\n;NtMO parm O?vvNamevocabpd verDoNamedoNameb1 b2NwverDodoNz!Case 2: One Object Template ! (with Prep)\bN}<N~<NLN<N NNNNVerbN\bVerb DefinitionN\b! : deepverbN\n\tverb = '!'N\n\tsdesc = "!"N N N NNN\n\tdoAction = '!'N\n;N#\bDirect Object DefinitionN\b! : classlistN \n\t...N\n\t! (actor) = {N\n\t\t\\\\ Coding...N\n\t}N\n\t! (actor) = {N\n\t\t\\\\ Coding...N\n\t}N \n\t...N\n;N@MO parmOdvvNamevocabppNamefdi verDoName doName verIoName ioName b1b2NverDo do NverIo io N!Case 3: Two Object Template ! (with Prep)(default: toPrep)\bN<NN<NN<NtoNPrepN NN NVerbNN<N NN N N N N N<N\bVerb DefinitionN\b! : deepverbN\n\tverb = '!'N\n\tsdesc = "!"N\n\tioAction(!) = ! [disambigDobjFirst] '!'N\n;N#\bDirect Object DefinitionN\b! : classlistN \n\t...N\n\t! (actor! , iobj) = {N\n\t\t\\\\ Coding...N\n\t}N \n\t...N\n;N%\bIndirect Object DefinitionN\b! : classlistN \n\t...N\n\t! (actor!, dobj) = {N\n\t\t\\\\ Coding...N\n\t}N\n\t! (actor, dobj) = {N\n\t\t\\\\ Coding...N\n\t}N \n\t...N\n;N@MO wordN LN N  MOstrparmOPiNeNeNeNe NeNe Ne<Ne wNeNeSMN"0Enter a one-word verb (i.e. take, drop, put): < NTMN"1Enter a one-word prep (i.e. to, in, on, with): < NfMN!CEnter a one-word direct object (i.e. redBall, whiteHouse, grue): < NaMN!>Enter a one-word indirect object (i.e. chair, box, troll): < NMO ansN CDoes this verb disambiguate the direct object first (yes or no)? N N  N FSTR$Bllxxc88 LL0  ddB  TTXX*  D hh_ \\ 1 008 o HHvhX4XQn_ @@!HH4"#$%,,P&'00"(88#) &*/+2,3-43.4/:70&91;2D3A3l<4 Q o5,* y6$$=y7hz8}9~:hg;<=  ?` @ALI~BP΋D%EDFHHgG|;H IDDJ1K<:L4[M0~NrO Pd"Q$"CRHGlS TU/VٲWXյYPPZ85[#\dc]D;r^_85`ad#bC cgjd|9eCf|9bgh` 7iM^jd"l|9m|:n` \od!pd!qAr|<sJ^tLuYv|;bw|9x>y=)z\m{|;||;}|;T~d#bp0)o`oAL|:C|:x8`|:|9k|9R` D=kp-t^Jx8:syY|;S=K?+@qAQSXS< |9 |:M??>>_CCC8C|;|;|:P Gk(T*?J O d$ItX!>Gp/ ` %h%Ld"xd$h%d#d#"d$LTwttLL 00`\\ llGXTT00mFAINH+]^W"#()2*)+_,_-_.2/50.*/1024E5265758797:7;5<5=.?@.A)B1#D.4EWFDG_HD#I.J.K.L5M_NO.NPQOR5*S_TU_V/W5X5YZY[5\5]^_`_ab_c_d_e_f_g_`hi_jl_m_nopq_r_s_t_u_v_w_x_`y_z_{_|_}_~``______________________________`______________`__`)H_FMTSTRF,Qpyouqyourryou'resyoumtyou'veusveswhavexdoyarezmePREINITT,REQ,M~CMPD-ontoontointointoin between inbetweendownindownindownondownonuponuponoutofoutofoffofoffofiwidei_wideinventwidei_wide inventorywidei_wideitalli_tallinventtalli_tall inventorytalli_tallSPECWORD.fOof,and.thenAallA everythingBbothXbutXexceptNonePonesIitIthereTthemMhimRherYanyYeitherVOC?~againcleanbreakUplacedebugclimbbrief}boardTleaveooffofofferhelloknockatknockonknockmclosedrinksleepstandupstandstandonaaboutscoreunderenterBfloortersetouch(#sscrewnorthnorthpoutofjabdpresssouthsouthshoutatshoutthrowbdiginbdigeat|liedownin|liedownon|liedown|liein|lieon|lieooffutwist,askgetup}geton}getinto}getinSgetoffofSgetoffSgetoutofSgetoutMgetthefdonhitsay{sitdownon{sitdownin{sitdown{sit{sitin{sitonpoutToutUputgputdownfputonaddee~gdetachibehindydeactivlbehindlbeneathlunderlthrulthroughzlaroundzlrlonrlin+latnnbeneathqi_widessuui_talleattachsearchbuckleupbuckleeconnectwwattackxactivate+xzbetween disconnect greetingscenterfasten+examine+inspect templatestemplateunbucklearound inbetweenunlockMremovendowninurotateBground northeast northeasttunscrewmyselfHmyselfrestartverboseunfastendestroyyswitchoffxswitchonvswitchGfollowunscript inventoryhdownonscriptconsumeversion southeast southeastthroughunplugreadKbuttonsKbuttonrestoreidoff northwest northweststatusMtakeitakeoffMpickuplock southwest southwestgivewflipkilleasteastsavepokefwear-telllopenjfromlookbehindlookbeneathlookunderlookthrulookthroughwaitzlookaroundzlookrlookonrlookingdrop+lookatundoyellatyellmovesw movesouthwestmovese movesoutheastmovenw movenorthwestmovene movenortheastmovewmovewestmoveemoveeastmovesmovesouthmovenmovenorthmovedowndownqplugnintoTexitoverPwithcjumpoffcjumpovercjumppullruinhontopushsw pushsouthwestpushse pushsoutheastpushnw pushnorthwestpushne pushnortheastpushwpushwestpushepusheastpushspushsouthpushnpushnorthdpushshowhupontypethruquitwestwesttossyturnoffxturnonuturnanhimeHmeneneatofgothrugothroughgoupgodownTgooutgointogotogoin gosouthwestgosw gosoutheastgose gonorthwestgonw gonortheastgonegowestgonorthgosouthgoeastnininsesehon?toupupnwnwvtswswSYMTABTjsaycarcdrlength randomizerandsubstrcvtstrcvtnum upper lower caps find getargdatatype setdaemonsetfuse setversionnotifyunnotifyyornremfuse remdaemonincturnquitsaverestorelogginginputsetitaskfilesetscore firstobj!nextobj"isclass#restart $debugTrace%undo&defined'proptype(outhide)runfuses *rundaemons+gettime,getfuse -intersect.inputkey/objwords0addword1delword2getwords3nocaps4skipturn 5clearscreen6firstsc7verbinfo8fopen9fclose:fwrite;fread<fseek=fseekeof>ftell ?outcapture @systemInfo AmorePrompt BparserSetMe CparserGetMeDreSearch EreGetGroup Finputevent GtimeDelayHsetOutputFilter IexecCommand JparserGetObj KparseNounListLparserTokenizeMparserGetTokTypesNparserDictLookupOparserResolveObjectsPparserReplaceCommandQexitobj RinputdialogSresourceExistsT__reserved_func_10U__reserved_func_11V__reserved_func_12W__reserved_func_13X__reserved_func_14Y__reserved_func_15Z__reserved_func_16[__reserved_func_17\__reserved_func_18]__reserved_func_19 not Cif Delse Ewhile Jbreak Kcontinue Qexit Rabort Band Aor Ffunction Greturn Hlocal Iobject Mnil Ntrue Opass Saskdo Taskio XioSynonym YdoSynonym Zexternal [formatstring WcompoundWord specialWords Pclass ]for \do switch case default goto replace modify ^new _deleteself inherited argcountverbnoun adjective prepositionarticlepluraldoAction ioActionsdesc thedesc  ioDefault  doDefault locationvalue roomAction actorActioncontents prepDefaultverActorvalidDovalidIo lookAround roomCheck statusLine locationOK isVisible cantReachisHimisHeraction  validDoList !validIoList#dobjGen"iobjGen$nilPrep%rejectMultiDobj&moveInto 'construct(destruct )validActor*preferredActor +isEquivalent,adesc -multisdesc/anyvalue 0newNumbered2parseUnknownDobj3parseUnknownIobj 4dobjCheck 5iobjCheck 6verbAction 7disambigDobj 8disambigIobj 9prefixdesc:isThem dgp_pictureegp_name fgp_defverb ggp_active hgp_hotlistigp_icon jgp_defverb2 kgp_defpreplgp_hotid mgp_overlayngp_hotxogp_hotypfmtYouqfmtYourrfmtYouresfmtYoumtfmtYouveufmtSvfmtEswfmtHavexfmtDoyfmtArezfmtMe checkDoor checkReachitemcntisIndistinguishablesayPrefixCountlistcont  nestlistcont  listcontcont  turncount  addweight addbulkincscore darkTravel scoreRank terminate goToSleep initSearch reachableList initRestart inputline_rand {restartingglobal|isopen}isdescnumObjstrObj ~isCarryingisIn reachableiswornislampislitisListed listcontgencontentsVisibleopenable pluraldesc issurface showcontcont isqsurface isqcontainerlistfixedcontcontisfixed  scoreStatus !scoreFormat turnsofarscoreweightbulk "hiddenItem searchLoc searchContunderLoc underCont behindLoc behindCont floatingList #floatingItem $visibleList%numbered_cleanup &mainRestore 'switchPlayer(numberedObjectclean_upnewNumberedPlural num_is_valid)room *nestedroom statusPrep outOfPrep statusRootdispBeginSdesc dispEndSdesc nrmLkAroundroomDrop isdroploccanReachContents +inspectVerb,askVerb-tellVerb cantReachRoom .fixeditem/surface 0chairitemischair enterRoomnoexit verDoBoard verDoSitondoBoarddoSitontravelTo verDoLieondoLieon1beditemisbed2thingverGrabGrab itnomdesc itobjdescitisdescdoesdescisntdesc itselfdescthatdescldescreaddesccontentsReachable verDoSave verDoRestore verDoScriptverDoSay verDoPush verDoAttachTo verIoAttachTo verDoDetachverDoDetachFromverIoDetachFrom verDoWear verDoTake verifyRemoveisactor 4movableActor isopenable isReachabledoTake maxweightmaxbulk verDoDropdoDrop verDoUnwear verIoPutIncircularMessage verDoPutIndoPutIn verIoPutOn verDoPutOndoPutOn verIoTakeOut ioTakeOut doTakeOut verDoTakeOut verIoTakeOff ioTakeOff doTakeOff verDoTakeOff verIoPlugIn verDoPlugInverIoUnplugFromverDoUnplugFrom verDoLookinthrudesc verDoLookthruverDoLookunder verDoInspect doInspect verDoReadverDoLookbehind verDoTurn verDoTurnWith verDoTurnTo verIoTurnTo verDoTurnon verDoTurnoff verDoScrewverDoScrewWithverIoScrewWith verDoUnscrewverDoUnscrewWithverIoUnscrewWith verIoAskAbout ioAskAbout doAskAbout verDoAskAboutverIoTellAbout ioTellAbout doTellAboutverDoTellAbout verDoUnboard doUnboard fastenitem leaveRoomverDoAttackWithverIoAttackWithverDoEat verDoDrink verDoGiveTodoGiveTo  verDoPull  verDoThrowAt  doThrowAt  verIoThrowAt  ioThrowAt verDoThrowTo doThrowTo verDoThrowdoThrow verDoShowTodoShowTo verIoShowTo verDoCleanverDoCleanWith doCleanWith verDoMove verDoMoveTo verIoMoveTo verDoMoveWith verIoMoveWith verDoTypeOn verDoTouch verDoPoke  verDoBreak!doBreak "genMoveDir #verDoMoveN $verDoMoveS %verDoMoveE &verDoMoveW 'verDoMoveNE (verDoMoveNW )verDoMoveSE *verDoMoveSW +verDoSearch5item 6lightsource,doTurnon-isActive7hider .searchObj /serialSearch0autoTake 8underHider 1doLookunder 9behindHider 2doLookbehind :searchHider3doSearch4doLookin;readable5doRead<fooditem6doEat 7lastMealTime 8foodvalue9eatTime=dialItem :minsetting ;maxsetting<setting=doTurn?toPrep>doTurnTo @switchItem ?verDoSwitch@doSwitch AdoTurnoffBisseenCverbose Dfirstseen EleaveList FaddLeaveListGleaving HdispParagraphIdispBeginLdesc JdispEndLdescKheredesc LactorDescMnorthNsouthOeastPwestQupRdownSneTnwUseVswWinXoutAdarkroomYlightsOnZlamplist [isDarkVerbBtheFloor\sitloc]ioPutOn^ioPutInDActor Eqcontainer _verDoFollow `myfolloweraaskWordbdisavow cverIoGiveTodioGiveTo eisobstacle fdestination gsayLeaving hsayArrivingFfollowerimyactor jisfollowerkdoFollow GfollowVerbHbasicMe Idecoration JdistantItem Kbuttonitem LclothingItem lcheckDropmdoWearMtakeVerbndoUnwearNobstacleOdoorwayoisdoorpdoordestqislocked rnoAutoOpen ssetIsopen tverDoOpen uotherside vsetIslockedwdoOpen xverDoCloseydoClose zverDoLock {islockable|doLock}mykeyPwithPrep ~verDoUnlockdoUnlock verDoLockWith doLockWithverDoUnlockWith doUnlockWith verDoKnockdoKnock verDoEnterdoEnterverDoGothrough doGothroughQlockableDoorwayRvehicle isvehicle SgetOutVerbToutVerbUputVerbVqsurface Wcontainer iscontainerXtransparentItemYlockable ZkeyedLockable[keyItemverIoUnlockWith ioUnlockWith verIoLockWith ioLockWith \seethruItem doLookthru ]basicNumObjdoTypeOnioTurnTo ^basicStrObj verDoEnterOn doEnterOn verDoEnterIn doEnterInverDoEnterWith doEnterWithsaveGamedoSave restoreGame doRestorestartScriptingdoScriptdoSay_deepverb`darkVerb aaboutPrepbdigVerb verIoDigWith ioDigWith verDoDigWith doDigWithcjumpVerb verDoJumpdoJumpdpushVerbdoPush eattachVerb ioAttachTo doAttachTofwearVerbgdropVerbhonPrep iremoveVerbjfromPrepverIoRemoveFrom ioRemoveFromverDoRemoveFrom doRemoveFromlopenVerb mcloseVerbninPrepooffPreppoutPrep notakeallqplugVerbioPlugIndoPlugIn rlookInVerb sscrewVerb ioScrewWith doScrewWithdoScrew tunscrewVerb ioUnscrewWith doUnscrewWith doUnscrewuturnVerb verIoTurnWith ioTurnWith doTurnWith vswitchVerbwflipVerb verDoFlipdoFlip xturnOnVerb yturnOffVerbzlookVerb{sitVerb|lieVerb }boardVerb ~againVerbwaitVerbiVerbuseInventoryTall iwideVerb itallVerb lookThruVerb breakVerb attackVerb ioAttackWith doAttackWith climbVerb verDoClimbdoClimbeatVerb drinkVerbdoDrinkgiveVerbpullVerbdoPullreadVerb throwVerbatPrep verIoThrowTo ioThrowTo standOnVerb verDoStandon doStandon standVerb outhideStatus helloVerbshowVerbioShowTo cleanVerbverIoCleanWith ioCleanWithdoCleansayVerbyellVerbmoveVerb ioMoveWith doMoveWithioMoveTodoMoveTodoMove fastenVerb verDoFastendoFasten unfastenVerb verDoUnfasten doUnfasten unplugVerb ioUnplugFrom doUnplugFrom verDoUnplugdoUnplug lookUnderVerblookBehindVerbtypeVerb verIoTypeOnioTypeOnlockVerb unlockVerb detachVerb ioDetachFrom doDetachFromdoDetach sleepVerb cantSleep awakeTime sleepTimepokeVerbdoPoke touchVerbdoTouch moveNVerbdoMoveN moveSVerbdoMoveS moveEVerbdoMoveE moveWVerbdoMoveW moveNEVerbdoMoveNE moveNWVerbdoMoveNW moveSEVerbdoMoveSE moveSWVerbdoMoveSW centerVerb verDoCenterdoCenter searchVerb knockVerb travelVerb isTravelVerbeVerb travelDirsVerbnVerbwVerbneVerbnwVerbseVerbswVerbinVerb verIoEnterOn ioEnterOn verIoEnterIn ioEnterInverIoEnterWith ioEnterWithdVerbuVerb gothroughVerbsysverb issysverbquitVerbquitGame verboseVerb verboseMode terseVerb terseMode scoreVerb showScoresaveVerb restoreVerb scriptVerb unscriptVerb stopScripting restartVerb restartGameinitRestartParam versionVerb showVersionversion debugVerb enterDebuggerundoVerbundoMovePrepofPrep betweenPrepoverPrep aroundPrepthruPrepdirPrep underPrep behindPreparticlesdieinitpardon sleepDaemon eatDaemon commonInit initRestoremaxscore startroompreinitMe commandPromptcommandAfterRead version@225 templateVerb caseNoObjects caseOneObjectcaseTwoObjectsgetVerbgetPrepgetDobjgetIobjgetDisambigDobjFirsttrim  getElementSRCvstd.t*8FWv*8D[iwS\h*[1%= M^!2CVp$:M`0<EN:M`5(IF[#G$$adv.t@Os9"%7H{"?Ksk0Dh|,5>N]%^qz "+;GP\z ;Ov"+O]y&;LXm~*EX+  =':N|%3<Ect0DXj} & : N ` s  3!!;   ; U - A S e x  6 J \ n -G"3Fl+O+:h|$3$B$S$b$$$$$$$ $0$S$k$t$%%&&%&.&H&_&v&&&&&&&&&/&&&&2&?&H&a&n&w&&&&&''*'6'U'n'''''''!("(?(f(((((((( (/(O((((((*3*C*W*d*{*******6*O*^*s*****4*Q*y*00b0y0000-0Y0n00000 0/0@0d0u1W112P2r22222222 2"222E2S2j2z222222222 202G2W2i2w222222222-2=2P2`2w222222I222222'282G2Z2g2z222222222%252P2a2p2222622262Z222 2< 2 2 2 2g 2 2 2 2 2: 2F 2W 2 2 2 2 2 2 2 2 2- 2> 2K 2g 2t 2 2 2 2 2 2 2 20 2D 2 2 2 2 2 2 2 22%2n222222"2J2x2222222&232T2a2t22222 2 2>2U2~222222222^2j2{22222(2\222h2222282I2U2i2222222#242]2n2222222/2a2m2~222222#242F2j22222 2(242E2n22222 2(2D2a2j2{2222272l2222202T2}2222C2o222222<2i2222,2U2222 23 2W 2 2 2 27!2!2!2 "2Z"2"2"2"2"2#28#2c#2x#2#2#2$2$2R$2^$2p$2$2$2$2$2 %2,%2m%2~%2%2%2%2&2(&2j&2&2&2&20'2Y'2n'2'2'2'2'2'2(2'(2](2(2(2(2(2(2 )2))2>)2b)2v)2)2)2)2)2*23*2_*2k*2|*2*2*2*2*2+2;+2G+2X+2|+2+2+2+2+2,29,2B,2f,2,2,2,2-27-2g-2-2-2-2.2B.2l.2.2.2.2$/2M/2/2/202>02{02020202 12P12y1212121222F22o22222222223232-36B6Y6h6w6666667(77777 77(767?7X7r77777777 7 797J7k77777777&747U7c7r808T8f88909T9f99:0:T:f:::::::-:<:U.H.o........W.....).T.;(;L;Z;q;<(<9<]<}<<<=9=L===="=K=t=======6=M=Y=======@(@L@_@@@@@@@@;@K@z@@@@@@A@e@t@)0)Q)s)))))))H)d)t))))))) ).)C)U)))))))&):)P)f)|))) ))&)4)B)S)g)y))))))))))5)>)R)c)w)))))))))))*)8)O)x)))),)9)R)^)l)z)))))))) )")@)^)|))))) )0 )N )l ) A6AFASAfAzAAAAAAAA AHAdAAAAAAAAA!A1A@A^AuAAAAAAAAA!A.A7BrBBBBB B"B4BXBiBBBBBB&B>4`4p44444 4.4P4u444)4V4x444444;4}4404^44444E4n4z4444444.4v4444424~444444404>4O4444444 49 FFAF~FFFFF.FZFmFFFFF,F6H&HHHH2HUHgHxHHHHHHHHH HH0HAHSH\HeHHHHHHHHGH\IIpIIIIII(I2J0JWJJJJK(LL+LTLcLlLLLLLLLL$L0LYLgLsLLLLLLLL+L7LYLhLtLLLLLL"LLLiLsLLLLLLLLELNLrLLLL:LILRLvLLLLLLLO#O3OFO_OnOOOOOOO O/O?OlO|OOOOO O3ODOeOzOOOOOO"OFOZOiOOOOO OOUOyOOOOOOOO#OGOYOoO~OOOOOOO?OQOOOOOO,O;OGOOOOOO<OeOyOOOOOO O3 OC Ou O O O O O% OI O^ RRLRxRRRRRRHRQRuRRRR0R=RTR|RRRR R?RRRRRR"R,R5/!/5/e/q//////+/O/i//W1WRWWWWWWW0WjWvWWWWWWW5WVWW9]y,_h#4ir$HeY(Y8Y\YhYtYYYYYYYDYPYdYsY|YYYYYY"YKY[YYYYYY>Z.Z:Z^ZjZZZZZZZ)Z5ZuZZZZZZ#[([S[h[[[\(\LXX6XWXXXXXXX8X\XkXXXXXX8XtX]#]S]]]^!^I^q^^:^^^r^^^^^^^^^ ^0^T^h^^^^^^^"^F^W^a^^^_4_J_______5_K_}____#+E+[,I-J----c4gBgUUGUjMzMMMMMMM.MRMbMoM{MMMMMMMM M>MRMfMxMMMMMMMMMM&M:MCMYMeMtz4zJS:SkSSS4P?Vf9J]9J]H[?d 5bH[4a(; (j(k(k(j(o(o(o(o(hT6Ti(j(hAO"3=7_p5[l5CgxD{"/8AWdmvG >bs}H)5>T`i}8GcDQ  5AJVz7Hl}5E4KnC:\Tads\vt\vt.tAJ '09HT]fu/;9JYj4Z{: 1Uy  0@ix$5\|7 S o   ) ; S u  4 H X h x  ,  F f w Ddu,;mv+m3J /SRC2$EOF