ㄷㄷㄷ
Time Limit: 1 SecMemory Limit: 1024 MiB

문제

이 주어질 때 크기가 인 ㄷ을 출력해 보자. 이때 크기가 인 ㄷ은 재귀적으로 정의된다.
크기가 인 ㄷ은 [문자 하나이며, 크기가 인 ㄷ은 크기가 인 ㄷ을 ㄷ 모양으로 붙여 만들어진다.

구체적으로, 크기가 인 ㄷ은 한 변에 문자 개가 있는 정사각형 형태이다.
가로와 세로를 각각 삼등분하여 작은 정사각형 9개로 나누고, 왼쪽 위부터 오른쪽 아래까지 순서대로 1부터 9까지 번호를 매겼을 때, 크기가 인 ㄷ은 다음과 같이 정의된다.

  • 5번, 6번 정사각형은 모두 공백 문자 ' '로 채운다.
  • 나머지 정사각형은 각각 크기가 인 ㄷ으로 채운다.
example.png

입력

첫째 줄에 ㄷ의 크기를 나타내는 정수 이 주어진다.

출력

크기가 인 ㄷ을 출력한다.

Example Input 1
1
Example Output 1
[
Example Input 2
2
Example Output 2
[[[
[  
[[[
Example Input 3
3
Example Output 3
[[[[[[[[[
[  [  [  
[[[[[[[[[
[[[      
[        
[[[      
[[[[[[[[[
[  [  [  
[[[[[[[[[