Icon Design
题号:NC239487
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

What's the feeling of designing an icon for a school as a programmer? Now you have a chance doing it!

The icon of Nanjing Foreign Language School (NFLS for short) is not complicated, it can be represented as an ASCII art.


Since the icon might be used in different places, you need to print the icon in different size.

Given size n, print the icon of size n.

Detailed format is shown below, you can also look at the sample output to confirm it.



Like which is shown in the picture, '*' is used on the boundary, and '@' is used for the letters.

'.'s are used to seperate letters and the boundary horizontally, and n '.'s are used vertically.

Each letter is characters wide and characters in height.

The icon's size is .

输入描述:

The first line contains a positive integer , representing the size of the icon.

输出描述:

Print the icon of size n.
示例1

输入

复制
1

输出

复制
********************************
*..............................*
*..@...@..@@@@@..@......@@@@@..*
*..@@..@..@......@......@......*
*..@.@.@..@@@@@..@......@@@@@..*
*..@..@@..@......@..........@..*
*..@...@..@......@@@@@..@@@@@..*
*..............................*
********************************
示例2

输入

复制
3

输出

复制
**********************************************************
*........................................................*
*........................................................*
*........................................................*
*....@.......@....@@@@@@@@@....@............@@@@@@@@@....*
*....@@......@....@............@............@............*
*....@.@.....@....@............@............@............*
*....@..@....@....@............@............@............*
*....@...@...@....@@@@@@@@@....@............@@@@@@@@@....*
*....@....@..@....@............@....................@....*
*....@.....@.@....@............@....................@....*
*....@......@@....@............@....................@....*
*....@.......@....@............@@@@@@@@@....@@@@@@@@@....*
*........................................................*
*........................................................*
*........................................................*
**********************************************************