#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{
	int rows , columns , width , cycle;
	char character;
	
	if( !( cin >> rows >> columns >> character >> cycle >> width ) )
	{
		cout << "Could not successfully read" << endl;
		return ( 0 );
	}
	
	for( int gridrow = 0; gridrow < rows; ++gridrow )
	{
		for( int elementrow = 0; elementrow < width; ++elementrow )
		{
			for( int gridcolumn = 0; gridcolumn < columns; ++gridcolumn )
			{
				for( int elementcolumn = 0; elementcolumn < width; ++elementcolumn )
				{
					cout << static_cast<char>( character + ( gridrow + gridcolumn ) % cycle );
				}
				cout << ' ';
			}
		cout << endl;
		}
	}
	
	return 0;
}