import java.util.Scanner; public class Rocket_02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = Integer.parseInt(scanner.nextLine()); String firstRow = repeatStr("_", n / 2 + 2) + "^" + repeatStr("_", n / 2 + 2); System.out.println(firstRow); String secondRow = repeatStr("_", n / 2 + 1) + "/|\\" + repeatStr("_", n / 2 + 1); System.out.println(secondRow); for (int i = 0; i < n / 2 + 1; i++) { System.out.println(repeatStr("_", n / 2 - i) + "/" + repeatStr(".", i) + "|||" + repeatStr(".", i) + "\\" + repeatStr("_", n / 2 - i)); } String middleRow = "_/" + repeatStr(".", n /2 - 1) + "|||" + repeatStr(".", n /2 - 1) + "\\_"; System.out.println(middleRow); for (int i = 0; i < n ; i++) { System.out.println(repeatStr("_", n / 2 + 1) + "|||" + repeatStr("_", n / 2 + 1)); } String downMiddleRow = repeatStr("_", n / 2 + 1) + "~~~" + repeatStr("_", n / 2 + 1); System.out.println(downMiddleRow); for (int i = 0; i < n / 2 ; i++) { System.out.println(repeatStr("_", n / 2 - i) + "//" + repeatStr(".", i) + "!" + repeatStr(".", i) + "\\\\" + repeatStr("_", n / 2 - i)); } } public static String repeatStr (String str, int count) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < count; i++) { sb.append(str); } return sb.toString(); } }