#include using namespace std; int main() { int N; cin >> N; int H = N * (N + 1) / 2, W = N; cout << H << ' ' << W << '\n'; vector> A(H, vector(W, '#')); int K = 0; for (int i = 1; i <= N; i++){ for (int j = 0; j < i; j++){ int m = max(0, i - 2); A[K][m] = '.'; if (i != 1){ A[K][m + 1] = '.'; } K++; } } for (int i = 0; i < H; i++){ for (int j = 0; j < W; j++){ cout << A[i][j]; } cout << '\n'; } }