using System;

namespace ITP1_5_C
{
    class Program
    {
        static void Main()
        {
            while (true)
            {
                string[] x = Console.ReadLine().Split().
                int h = int.Parse(x[0]);
                int w = int.Parse(x[1]);
                
                if (h == 0 && w == 0) break;
                
                //奇数行かつ奇数列または偶数行かつ偶数列
                for (int i = 0; i < h; i ++)
                {
                    for (int j = 0; j < h; j++)
                    {
                        if ((h + w) % 2 == 0)
                        {
                            Console.Wrtite("#");
                        }
                        else
                        {
                            Console.Write(".");
                        }
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
            
        }
    }
}
