/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone {
public static void main
(String[] args
) { // Scanner scanner = new Scanner(System.in);
// System.out.print("Enter the input number (n): ");
// int n = scanner.nextInt();
// scanner.close();
printPattern(3);
}
public static void printPattern(int n) {
int totalRows = n + 2;
int totalCols = n*2;
for (int row = 1; row <= totalRows; row++) {
for (int col = 1; col <= totalCols; col++) {
if (row <= n) {
if (col == totalCols) {
} else {
}
} else if (row == n + 1) {
if (n == 3 && col == 2) {
} else if (n != 3 && col == n + 1) {
} else if (col == totalCols) {
} else {
}
} else {
if (col <= 3) {
} else {
}
}
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgoKIGNsYXNzIElkZW9uZSB7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIC8vIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgLy8gU3lzdGVtLm91dC5wcmludCgiRW50ZXIgdGhlIGlucHV0IG51bWJlciAobik6ICIpOwogICAgICAgIC8vIGludCBuID0gc2Nhbm5lci5uZXh0SW50KCk7CiAgICAgICAgLy8gc2Nhbm5lci5jbG9zZSgpOwoKICAgICAgICBwcmludFBhdHRlcm4oMyk7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIHByaW50UGF0dGVybihpbnQgbikgewogICAgICAgIGludCB0b3RhbFJvd3MgPSBuICsgMjsgCiAgICAgICAgaW50IHRvdGFsQ29scyA9IG4qMjsKICAgICAgICAKCiAgICAgICAgZm9yIChpbnQgcm93ID0gMTsgcm93IDw9IHRvdGFsUm93czsgcm93KyspIHsKICAgICAgICAgICAgZm9yIChpbnQgY29sID0gMTsgY29sIDw9IHRvdGFsQ29sczsgY29sKyspIHsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgaWYgKHJvdyA8PSBuKSB7CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCA9PSB0b3RhbENvbHMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiZSIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIiAiKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJvdyA9PSBuICsgMSkgewogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIGlmIChuID09IDMgJiYgY29sID09IDIpIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiKiIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAobiAhPSAzICYmIGNvbCA9PSBuICsgMSkgeyAKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiKiIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoY29sID09IHRvdGFsQ29scykgewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJlIik7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiICIpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gZWxzZSB7IAogICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbCA8PSAzKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIioiKTsKICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJlIik7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOyAKICAgICAgICB9CiAgICB9Cn0=