/*
 * Unmunge dcw's asciiised overprinting format, where fresh lines have a
 * leading space and overprinted lines are indicated by a + in column 1.
 */
#include <stdio.h>

main()
{
	char line[256];

	fputs(gets(line)+1, stdout);	/* omit trailing mewline */

	while (gets(line) != NULL) {
		switch (line[0]) {
		case '+':
			putchar('\r');
			break;
		case ' ':
			putchar('\n');
			break;
		default:
			fprintf(stderr, "Unrecognised initial char '%c'\n", line[0]);
		}
		fputs(line+1, stdout);
	}
	putchar('\n');
	exit(0);
}
