#include <stdio.h>

/* Simple, dumb implementation.
   Working on a single loop version.
   Not sure if I'll finish that though. */

int main ( int argc, const char * argv[] )
{
	/* Definitions */
	int number = -1, doublenumber = -1;
	int i = 0, j = 0, diff;

	/* Read in number */
	scanf("%d", &number);
	if (number < 2 || number > 30000) {
		return -1;
	}

	// Cache double, used so often
	doublenumber = number << 1;

	/* Top half */
	for (i = number - 1; i >= 0; i--) {
		putchar(' ');
		for (j=0; j < doublenumber; j++) {
			diff = j - i;
			if (diff < 0) {
				putchar(' ');
			} else if (diff == 0) {
				putchar('/');
			} else {
				diff = doublenumber - j - i - 1;

				if (diff < 0) {
					putchar(' ');
				} else if (diff == 0) {
					putchar('\\');
				} else {
					putchar('#');
				}
			}
		}
		putchar('\n');
	}

	/* Middle */
        putchar('<');
	for (i=0; i<doublenumber; i++) putchar('#');
	putchar('>'); putchar('\n');

	/* Bottom half */
	for (i=0; i<number; i++) {
		putchar(' ');
		for (j=0; j < doublenumber; j++) {
			diff = j - i;
			if (diff < 0) {
				putchar(' ');
			} else if (diff == 0) {
				putchar('\\');
			} else {
				diff = doublenumber - j - i - 1;

				if (diff < 0) {
					putchar(' ');
				} else if (diff == 0) {
					putchar('/');
				} else {
					putchar('#');
				}
			}
		}
		putchar('\n');
	}
}