#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k;
  cin >> n >> k;
  int m = k / 2;
  int r = k - m * 2;
  if (m > n - 3) {
    --m;
    r += 2;
  }
  char s[200];
  cout << "YES\n";
  for (int i = 0; i < 4; ++i) {
    for (int j = 0; j < n; ++j) {
      if (i == 0 || i == 3 || j == 0 || j == (n - 1)) {
        s[j] = '.';
      } else if (j < n / 2) {
        if (m > 0) {
          s[j] = '#';
          --m;
        } else {
          s[j] = '.';
        }
      } else if (j > n / 2) {
        s[j] = s[n - 1 - j];
      } else {
        if (r > 0) {
          s[j] = '#';
          --r;
        } else {
          s[j] = '.';
        }
      }
    }
    s[n] = '\0';
    cout << s << '\n';
  }
  return 0;
}
