NMODE-SET-IMMEDIATE-PROMPT	NMODE-PROMPT-STRINGNMODE-PROMPT-IMMEDIATELYNMODE-SET-DELAYED-PROMPT
NMODE-APPEND-DELAYED-PROMPTSTRINGIFYCONCATNMODE-APPEND-SEPARATED-PROMPT
NMODE-COMPLETE-PROMPTWRITE-PROMPTINPUT-AVAILABLE?
NMODE-TERMINAL-INPUT-BUFFERTEXT-BUFFER$AT-BUFFER-END?
NMODE-TERMINAL-INPUT-STRINGCHARSININPUTBUFFERINPUT-DIRECT-TERMINAL-CHARACTER
&INPUT-CHARACTER-FROM-BUFFER
&INPUT-CHARACTER-FROM-STRING&INPUT-CHARACTER-FROM-TERMINAL
NMODE-ALLOW-REFRESH-BREAKOUTTEXT-BUFFER$AT-LINE-END?TEXT-BUFFER$MOVE-TO-NEXT-LINETEXT-BUFFER$NEXT-CHARACTERTEXT-BUFFER$MOVE-FORWARDNMODE-TERMINAL-INPUT-STRING-POS
SLEEP-UNTIL-TIMEOUT-OR-INPUT
NMODE-PHYSICAL-SCREENPHYSICAL-SCREEN$GET-CHARACTER
NMODE-TERMINAL-SCRIPT-BUFFER
NMODE-SCRIPT-CHARACTERPAUSE-UNTIL-TERMINAL-INPUTWAIT-TIMEOUT
NMODE-SCRIPT-TERMINAL-INPUT	NMODE-EXECUTE-BUFFEROBJECT-GET-HANDLERFASTAPPLY	MOVE-TO-BUFFER-START	NMODE-EXECUTE-STRINGSET-POSITIONINSERT-EOL	CURRENT-LINE-LENGTHINSERT-CHARACTERMOVE-TO-BUFFER-ENDPOSITIONWAITEVLOADFLUID1PUTENTRYEXPRNMODE-TERMINALc& B * B,~ B  B,~> Bx , B x,  , B>,~ > Bx  8$bDn4$ , B x,  ,>+x> Bx , B x,  , B3@+ >+ >,~ 3B+',3B+& +' *2B+, 2B+,,5B+ ,~ *,~3@+.+3@+0++	> ,3B+6  D * L	>+ ,
3B+: ,
>+ , Bx , x>,~   8"NbBNnO 2D+I d"p:l" d"  D * L	,~ d"p:l" d" : D,~x>  8"dbBdne4"T +U * Bx2@+Y3B+XZ"<+YZ",2@+\,2B+_ , *3@x+_  B 
,
 B3@+b, >,~x 
+
  i+< B,~> B3B+q Bx s,  x >+ >,~< $ybDynz5$w  B@@ B,~x> Bx  B B #,   , B  B~ #,  ~ , x0L+  B~ ", Z$ ~ ,  B~ ", Z$+  B~ ",  x ~ ,  B~ ",  ~ ,1"+  B~ !,  ~ ,  B~ !,   ~ >~+<<<<<<<<@ b, b, a, a, `, `, _, _, ^, ^, ] L  B  D  F  HZ& ] \,Z& ] \,Z& ] [,Z&
 ] [,Z& ] Z,Z&" ] Z,Z&- ] Y,Z&1 ] Y,Z&? ] X,Z&P ] X,Z&f ] W,Z&g ] W,Z&j ] V,Z&k ] V,Z&t ] U,Z&{ ] U+<<<<<<<	<<<<<<<<<<$<<<<<<<
<	<%
A"UA
QD(Q(U*TT*
Q(D"EEQ*(TA,@D(aT"A@ A A@PCu*UU*U"(T*
E"QQ(T*
E/@