#include using namespace std; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int N, K; int sr, sc, tr, tc; cin >> N >> K >> sr >> sc >> tr >> tc; sr--; sc--; tr--; tc--; int dist = abs(sr - tr) + abs(sc - tc); if(dist % 2 != K % 2) { cout << "-1\n"; return 0; } if(K % 2 == 0) { if(K < dist || 2 * dist < K) { cout << "-1\n"; return 0; } } if(K % 2 == 1) { if(K < dist || 2 * dist - 1 < K) { cout << "-1\n"; return 0; } } if(sc > tc) { swap(sc, tc); swap(sr, tr); } int tgt = 2 * dist - K; for(int i = 0; i < N; i++) { for(int j = 0; j < N; j++) { if((i + j) % 2 == (sr + sc) % 2) { cout << "."; } else if(i == tr && j == tc) { cout << "."; } else if(abs(i - sr) + abs(j - sc) < tgt) { cout << "."; } else { cout << "#"; } } cout << "\n"; } return 0; }