/*
ID: alefar3142
LANG: JAVA
PROG: ride
*/
import java.util.*;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.io.*;
import javax.swing.*;
public class ride  {
	
	

	public static void main(String args[])throws IOException
	{
	
    BufferedReader rer = new BufferedReader(new FileReader("DATA1.TXT"));
    PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT1.TXT")));
 
 long t= System.currentTimeMillis();
String[] n1={"#"};
String[] n3 ={".#.","###",".#."};
String[] n5={"..#..",
".###.",
"#####",
".###.",
"..#.."};

String[] n7={"...#...","..###..",".#####.","#######",".#####.","..###..","...#..."};


for(int y=0;y<5;y++)
  {
  int N= Integer.parseInt(rer.readLine());
  if(N==1)
    {
       for(int i=0;i<1;i++)
        {
        out.write(n1[i]+"\n");	
        }	
    }	
    if(N==3)
     {
     	  for(int i=0;i<3;i++)
        {
        out.write(n3[i]+"\n");	
        }
     }
     if(N==5)
     {
     	for(int i=0;i<5;i++)
        {
        out.write(n5[i]+"\n");	
        }
     }
    if(N==7)
      {
      	for(int i=0;i<7;i++)
        {
        out.write(n7[i]+"\n");	
        }	
      }
     
  }
 rer.close();
out.close();

  

System.out.println("time:" +" " +(System.currentTimeMillis()-t));
}




}

	

