[510A] El zorro y la serpiente
tiempo límite por test | 2 segundos |
memoria límite por test | 256 MB |
entrada | entrada estándar |
salida | salida estándar |
Fox Ciel comenzó a aprender a programar. Su primera tarea es dibujar un zorro! Sin embargo, resulta que es demasiado difícil para un novato, así que decide dibujar una serpiente en su lugar.
Una serpiente es un patrón sobre una cuadrícula de . Expresando la c-ésima celda de la r-ésima fila como (). La cola de la serpiente se ubica en (), luego su cuerpo se extiende a (), luego se desplaza dos filas abajo hacia (), luego se mueve a la izquierda hasta () y así en adelante.
Tu tarea es dibujar esta serpiente para Fox Ciel: las celdas vacías se deberían representar con el caracter punto ('.') y las celdas ocupadas por la serpiente se deberían rellenar con un gato ('#').
Considera las pruebas de ejemplo con el fin de comprender el patrón de la serpiente.
Entrada
Dos enteros y ().
es un número impar
Salida
Imprime líneas. Cada línea debe contener una cadena de caracteres. No imprimas espacios.
Ejemplos
input:
3 3
output:
###
..#
###
input:
3 4
output:
####
...#
####
input:
5 3
output:
###
..#
###
#..
###
input:
9 9
output:
#########
........#
#########
#........
#########
........#
#########
#........
#########