Algorithm


A. Fox And Snake
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Fox Ciel starts to learn programming. The first task is drawing a fox! However, that turns out to be too hard for a beginner, so she decides to draw a snake instead.

A snake is a pattern on a n by m table. Denote c-th cell of r-th row as (r, c). The tail of the snake is located at (1, 1), then it's body extends to (1, m), then goes down 2 rows to (3, m), then goes left to (3, 1) and so on.

Your task is to draw this snake for Fox Ciel: the empty cells should be represented as dot characters ('.') and the snake cells should be filled with number signs ('#').

Consider sample tests in order to understand the snake pattern.

Input

The only line contains two integers: n and m (3 ≤ n, m ≤ 50).

n is an odd number.

Output

Output n lines. Each line should contain a string consisting of m characters. Do not output spaces.

Examples
input
Copy
3 3
output
Copy
###
..#
###
input
Copy
3 4
output
Copy
####
...#
####
input
Copy
5 3
output
Copy
###
..#
###
#..
###
input
Copy
9 9
output
Copy
#########
........#
#########
#........
#########
........#
#########
#........
#########



 

Code Examples

#1 Code Example with C++ Programming

Code - C++ Programming

#include <stdio.h>

using namespace std;

int main() {
  int n, m;
  scanf("%d%d", &n, &m);

  bool where = true;
  for(int i = 1; i <= n; i++) {
    for(int j = 1; j <= m; j++) {
      if(i % 2 == 1) putchar('#');
      else {
        if(where && j == m) { putchar('#'); }
        else if(!where && j == 1) { putchar('#'); }
        else putchar('.');
      }
    }
    if(i % 2 == 0) where = !where;
    putchar('\n');
  }

  return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
3 3

Output

x
+
cmd
###
..#
###
Advertisements

Demonstration


Codeforces Solution-Fox And Snake-Solution in C, C++, Java, Python

Previous
Codeforces solution 1080-B-B. Margarite and the best present codeforces solution
Next
CodeChef solution DETSCORE - Determine the Score CodeChef solution C,C+