#include using namespace std; int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int N, K; cin >> N >> K; int L = 1; while (L * min(L, K) < N) L++; vector ans(L, string(L, '.')); [&]() -> void { for (int i = 0; i < L; i++) { for (int j = 0; j < min(L, K); j++) { ans[i][(i + j) % L] = '#'; N--; if (!N) return; } } }(); cout << L << endl; for (int i = 0; i < L; i++) cout << ans[i] << "\n"; }