n=gets.to_i
if n%2==0 && n>2
  puts "aa"+"."*(n-4)+"cd"
  puts "bb"+"."*(n-4)+"cd"
  (n/2-1).times{|i|
    puts "."*(i*2)+"cdaa"+"."*(n-i*2-4)
    puts "."*(i*2)+"cdbb"+"."*(n-i*2-4)
  }
elsif n%3==0
  (n/3).times{
    puts "aa."*(n/3)
    puts "..a"*(n/3)
    puts "..a"*(n/3)
  }
else
  puts -1
end
