#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { int n, k, sr, sc, tr, tc; cin >> n >> k >> sr >> sc >> tr >> tc; --sr; --sc; --tr; --tc; int dist = abs(sr - tr) + abs(sc - tc); if (k < dist || k > dist * 2) { cout << -1 << endl; return 0; } int plus = k - dist; if (plus % 2 == 1) { cout << -1 << endl; return 0; } vector s(n); rep(i, n) rep(j, n) { int d = abs(sr - i) + abs(sc - j); if (d % 2 == 1 && d <= plus) s[i] += '#'; else s[i] += '.'; } rep(i, n) cout << s[i] << endl; }