1
REPLACE-STRING-COMMANDLAST-SEARCH-STRINGPROMPT-FOR-STRING	BUFFER-GET-POSITIONBUFFER-SEARCH
DO-STRING-REPLACEMENT	BUFFER-SET-POSITIONBLDMSGWRITE-PROMPT
QUERY-REPLACE-COMMANDRING-BUFFER-CREATE
QUERY-REPLACE-MESSAGESET-MESSAGERING-BUFFER-PUSHNMODE-SET-IMMEDIATE-PROMPTNMODE-REFRESHINPUT-TERMINAL-CHARACTERMEMQWRITE-MESSAGENMODE-FULL-REFRESHRING-BUFFER-POPRING-BUFFER-TOPQUERY-REPLACE-PAUSE-HELPPUSH-BACK-INPUT-CHARACTER	ADVANCE-OVER-STRINGQUERY-REPLACE-HELPRESET-MESSAGEEXTRACT-REGIONINSERT-STRINGCURRENT-CHAR-POSSET-CHAR-POSFLUID1STRINGIFYCONCATPUTENTRYEXPR	NMODE-CURRENT-BUFFERJ+Number of replacements: %d
Replace string with: Replace string: >  , B Bx  , B@@ B, B~Z$ x,2B+ +  x,:+ ~,  ,>~+	Query Replace Done.?$,
$-$.Replace? Command? 
Replace string with: Query Replace (string to replace): x@x@?$/$0x@> * Bx  B    B~Z", B}  ,  D D  , B~ ,2@~+BZ$ ,2B+B +
3@x+K3@~+E +H,  }, ,,, B ,+LZ, L3@~+f  ,3B+R ,	  B~+> 0L+V  Dx  F~+> 
 ,3B+Z +
 0L&+\,	+> 0L/+a },
 },
,+> 0L+d ,	+> , +
 0L+i ~ ,+> 0L+o ~ , ,	 * L~+> 
 ,3B+s ,+> 0L+w ~ ,  Bx+> 0L+{ ~ , +
 0L+~ ,	+> 0L
+ +
 0L&+,	+> 0L/+	 },
 },
, * L~+> , ,
 >}+$$$ !"#%(> Bx D, B x,,   *,
 >~+>^: Bx,.x>+ SPACE:go on ESC:exit !:do all ^:back! SPACE:yes RUBOUT:no ESC:exit .:yes&exit ,:yes&show !:do all ^:backQuery-Replace> I, I, H, H, G, G L , Bx F,  x, B , Bx F,  x, BZ&	 E E,Z&2 E D,Z& E D,Z& E C>+xxxxx")xxxxx(
`f0f3 *(Q"*T*"" D*Q(U

 AAQQ?xA*U*QA*

E`