#include <bits/stdc++.h>
using namespace std;
int N, K;
bool C[4][100];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> N >> K;
  for (int i = 2; K; i++) {
    if (K >= 4) {
      C[1][i - 1] = 1;
      C[2][i - 1] = 1;
      C[1][N - i] = 1;
      C[2][N - i] = 1;
      K -= 4;
    } else if (K >= 2) {
      C[1][i - 1] = 1;
      C[1][N - i] = 1;
      if (i - 1 == N - i) {
        C[2][i - 1] = 1;
      }
      K -= 2;
    } else {
      C[1][N / 2] = 1;
      K--;
    }
  }
  cout << "YES\n";
  for (int i = 0; i < 4; i++) {
    for (int j = 0; j < N; j++) {
      if (C[i][j]) {
        cout << '#';
      } else {
        cout << '.';
      }
    }
    cout << '\n';
  }
  return 0;
}
