#include <bits/stdc++.h>
#define int long long
using namespace std;
const int inf=1e18;
const int md=1e9+7;
int32_t main(){
	// freopen("input.txt", "r", stdin);
	// freopen("output.txt", "w", stdout);
	ios::sync_with_stdio(0),cin.tie(0);
	int n;
	string st;
	cin >> n;
	if(n<3){
		cout << -1;
		return 0;
	}
	if(n==3){
		cout << "aa.\n..a\n..a\n";
		return 0;
	}
	for(int i=0;i<n-n%4-4;i++){
		int k=i-i%4;
		for(int j=0;j<k;j++)
			cout << '.';
		if(i%4==0)cout << "aabc";
		if(i%4==1)cout << "ddbc";
		if(i%4==2)cout << "bcaa";
		if(i%4==3)cout << "bcdd";
		for(int j=k+4;j<n;j++)
			cout << '.';
		cout << "\n";
		st.push_back('.');
	}
	if(n%4==0){
		cout << st << "aabc\n";
		cout << st << "ddbc\n";
		cout << st << "bcaa\n";
		cout << st << "bcdd\n";
	}
	else if(n%4==1){
		cout << st << "aabba\n";
		cout << st << "bcc.a\n";
		cout << st << "b..cb\n";
		cout << st << "a..cb\n";
		cout << st << "abbaa\n";
	}
	else if(n%4==2){
		cout << st << "aabc..\n";
		cout << st << "ddbc..\n";
		cout << st << "..aabc\n";
		cout << st << "..ddbc\n";
		cout << st << "bc..aa\n";
		cout << st << "bc..dd\n";
	}
	else{
		cout << st << "aabbcc.\n";
		cout << st << "dd.dd.a\n";
		cout << st << "..d..da\n";
		cout << st << "..d..db\n";
		cout << st << "dd.dd.b\n";
		cout << st << "..d..dc\n";
		cout << st << "..d..dc\n";
	}
}
