Fox And Snake

题意翻译

``` Fox Ciel开始学习编程。第一项任务是画一只狐狸!然而,这对初学者来说太难了,所以她决定画一条蛇。 蛇是n×m表上的图案。 将第r行的第c个单元格表示为$(r,c)$。 蛇的尾巴位于$(1,1)$,然后它的身体延伸到$(1,m)$,然后向下延伸2行到$(3,m)$,然后向左移动到$(3,1)$,依此类推。 你的任务是为Fox Ciel绘制这条蛇:空单元格应该用点字符'.'表示,蛇形单元格应该用数字符号'#'填充。 Example: Input: 3 3 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.

输入输出格式

输入格式


The only line contains two integers: $ n $ and $ m $ ( $ 3<=n,m<=50 $ ). $ n $ is an odd number.

输出格式


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

输入输出样例

输入样例 #1

3 3

输出样例 #1

###
..#
###

输入样例 #2

3 4

输出样例 #2

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

输入样例 #3

5 3

输出样例 #3

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

输入样例 #4

9 9

输出样例 #4

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