#include<bits/stdc++.h>usingnamespace std;intmain(){int n;
cin>>n;// n=0,5// n=1,9// int sum =5+4*n;int**a =newint*[sum];for(int i=0;i<sum;i++){
a[i]=newint[sum];for(int j=0;j<sum;j++){
a[i][j]=0;}}int cen =(sum-1)/2;// 打印左上角的图形( 分成a,b,c 三部分)(然后利用对称赋值输出)// 打印a 部分for(int i = cen; i >0; i = i -2){
a[i][i]=1;
a[i-1][i]=1;
a[i][i-1]=1;}// 打印b部分 int x =0;for(int y =0; y <=(cen -2); y = y +2){
x = x +2;for(int i = x; i <= cen; i++){
a[i][y]=1;}}// 打印c 部分 int y =0;for(int x =0; x <=(cen -2); x = x +2){
y = y +2;for(int i = y; i <= cen; i++){
a[x][i]=1;}}// y轴对称 左上半部分对应左下半部分for(int y =0; y <= cen;y++)for(int x = sum -1; x > cen; x--){
a[x][y]= a[sum -1- x][y];}// x轴对称 左半部分 对应右半部分for(int x =0; x < sum;x++)for(int y = sum -1; y>cen; y--){
a[x][y]= a[x][sum-1- y];}// 输出 图形for(int i =0; i < sum; i++){for(int j =0; j < sum; j++){if(a[i][j]==0){
cout<<".";}else{
cout<<"$";}}
cout<<endl;}return0;}