1830:菱形分形

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:2 解决:2

题目描述

蒜头君上课时很无聊,在草稿纸上画圈圈,突然间发现自己画的图形如果有规律的扩张,就会变得非常美。假设 n 为图形的扩张系数,当 n=1 时,基础图形如下(圆圈用小写字母 o 来表示):

 o
ooo
 o
当 n=2 时,图形会向上,向下,向左,向右 这四个方向扩张,变为如下的图形:

    o   
   ooo  
    o   
 o  o  o
ooooooooo
 o  o  o
    o   
   ooo  
    o
现蒜头君想画出不同的扩张系数下所生成的图形,希望你可以用程序来帮他实现。

输入

第一行输入一个正整数 n, 代表扩张系数。(1<=n<=7)

输出

按蒜头君的要求输出扩张后的图形

样例输入-1 复制

2

样例输出-1 复制

    o    
   ooo   
    o    
 o  o  o 
ooooooooo
 o  o  o 
    o    
   ooo   
    o