#12454. A. Fox And Snake(狐狸与蛇)

A. Fox And Snake(狐狸与蛇)

当前没有测试数据。

A. Fox And Snake(狐狸与蛇)

时间限制:2 秒 内存限制:256 MB


题目描述

狐狸 Ciel 正在学习编程。她的第一个任务是画一只狐狸! 不过这对初学者来说太困难了,于是她决定改画一条蛇。

这条蛇是一种在 n × m 网格上的图案。 用 (r, c) 表示第 r 行、第 c 列的格子。

蛇的形状如下:

  • 蛇尾从 (1,1) 开始;
  • 第一行从左到右全部是蛇身,即 (1,1)(1,m)
  • 然后蛇向下移动两行,到达 (3,m)
  • 第三行从右向左填满,即 (3,m)(3,1)
  • 再向下两行,继续交替左右移动;
  • 如此反复,直到绘制完整个网格。

你的任务是帮助 Fox Ciel 绘制这条蛇:

  • 蛇身用 '#' 表示,
  • 空白格用 '.' 表示。

请参考样例来理解这种蛇形图案。


输入格式

输入只有一行,包含两个整数:

n m

其中:

  • 3 ≤ n, m ≤ 50
  • n奇数

输出格式

输出 n 行,每行 m 个字符,不要输出空格。


样例输入 1

3 3

样例输出 1

###
..#
###

样例输入 2

3 4

样例输出 2

####
...#
####

样例输入 3

5 3

样例输出 3

###
..#
###
#..
###

样例输入 4

9 9

样例输出 4

#########
........#
#########
#........
#########
........#
#########
#........
#########