Problem H: 万花筒

Problem H: 万花筒

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 15  Solved: 4
[Submit] [Status] [Web Board] [Creator:]

Description

有一个三角形的万花筒,结构如下所示:

说明:这是一个5层的万花筒,由大三角形套着小三角形一层一层叠加形成的,并且相邻两层的三角形朝向是相反的。

 现给定一个正整数n(1≤n≤8),你能否输出n层的三角形万花筒?

Input

输入一个正整数n,1≤n≤8

Output

输出n层的三角形万花筒,由四种字符组成:斜线、反斜线、下划线及空白处的空格

注:输出时每行结尾不包含多余的空格,否则会出现格式错误。

Sample Input Copy

【测试样例1】
1
【测试样例2】
2
【测试样例3】
3

Sample Output Copy

【测试样例1】
 /\
/__\
【测试样例2】
 ______
\  /\  /
 \/__\/
  \  /
   \/
【测试样例3】
       /\
      /  \
     /    \
    /______\
   /\  /\  /\
  /  \/__\/  \
 /    \  /    \
/______\/______\