#359. 打印菱形(二)

打印菱形(二)

题目描述

wpm在上一次被wbt叫去画菱形后,对菱形十分恐惧,但是wbt并不愿意放过他,还是想搞事情的wbt给了他更艰巨的任务,任务如下:

n = 1 ,画图:

O

n = 2,画图:

 O
O O
 O

n = 3,画图:

  O
 O O
O   O
 O O
  O

n = 4,画图:

   O
  O O
 O   O
O     O
 O   O
  O O
   O

哈哈哈哈,wpm已经怕了,所以任务交给了你,请你依据任务打印图形

输入格式

输入一个正整数n 。

输出格式

输出2n-1行的实心菱形。

样例

输入样例#1:
1
输出样例#1:
O
输入样例#2:
3
输出样例#2:
  O
 O O
O   O
 O O
  O

数据范围与提示

【数据范围】 100%的数据满足:1 ≤ n ≤ 20。(组成字符为‘O’)