/* 1999-05-09  naddy */

#include <stdio.h>

int main(int argc, char *argv[])
{
  char *p, c;

  while (--argc) {
    for (p = *++argv; c = *p; p++) {
      if (c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' ||
	  c >= '0' && c <= '9')
	putchar(c);
      else
	switch (c) {
	  case '$': case '-':  case '_': case '.': case '!':
	  case '*': case '\'': case '(': case ')': case ',':
	    putchar(c);
	    break;
	  case ' ':
	    putchar('+');
	    break;
	  case '\n':
	    printf("%%0D%%0A");
	    break;
	  default:
	    printf("%%%02X", c);
	}
    }
    putchar('\n');
  }

  exit(0);
}

