import java.io.*; //MUST IMPORT!!!

public class Q1
{
    //static Console c;           // The output console

    public static void main (String[] args) throws IOException //MUST!
    {
	//c = new Console ();
	int maxlength = 0;
	int lengths[] = new int [5];

	BufferedReader input = new BufferedReader (new FileReader ("DATA1.txt"));
	PrintWriter output = new PrintWriter (new FileWriter ("OUT1.txt"));

	for (int i = 0 ; i < 5 ; i++)
	{
	    lengths [i] = Integer.parseInt (input.readLine ());
	    if (lengths [i] != 0)
		maxlength += lengths [i] * 2 - 1;
	    else
		maxlength++;
	}
	char matrix[] [] = new char [5] [maxlength ];
	for (int a = 0 ; a <= 4 ; a++)
	    for (int b = 0 ; b <= maxlength - 1 ; b++)
		matrix [a] [b] = '.';

	int tracker = 0;
	for (int i = 0 ; i < 5 ; i++)
	{

	    int number = lengths [i];
	    if (number == 0)
	    {
		tracker++;
	    }
	    else
	    {
		for (int y = 4 ; y >= 0 ; y--)
		{
		    int len = 2 * number - 1 - 8 + 2 * y;
		    if (len < 0)
			break;
		    int init = tracker + 4 - y;
		    for (int z = init ; z <= init + len -1; z++)
		    {
			matrix [y] [z] = 'x';
		    }
		}
		tracker += number * 2 - 1;
	    } //number not zero
	}
	for (int a = 0 ; a <= 4 ; a++)
	{
	    for (int b = 0 ; b <= maxlength - 1 ; b++)
		output.print (matrix [a] [b]);
	    output.println ();
	}
	output.close ();
	input.close ();
    } // main method


    public static String catdot (int n)
    {
	String ret = "";
	for (int i = 0 ; i < n ; i++)
	    ret = ret + ".";
	return ret;
    }


    public static String catx (int n)
    {
	String ret = "";
	for (int i = 0 ; i < n ; i++)
	    ret = ret + "x";
	return ret;
    }
} // Text1 class



