import java.util.Scanner;
 
class Main {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
    	//??£?¨?, ?????????
        StringBuilder sb=new StringBuilder("");
         
        Scanner n=new Scanner(System.in);
          
        int a=n.nextInt();
        int b=n.nextInt();
    	//????????¨???         
        //????????¶??°?????????#??????????§??????????????\???°?????????. ??????
        //????????¶??°??¨?\???°??§?????????  #  ??¨ . ????????????
        while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        }
    }
} import java.util.Scanner; Scanner java.util class Main {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
    	//??£?¨?, ?????????
        StringBuilder sb=new StringBuilder("");
         
        Scanner n=new Scanner(System.in);
          
        int a=n.nextInt();
        int b=n.nextInt();
    	//????????¨???         
        //????????¶??°?????????#??????????§??????????????\???°?????????. ??????
        //????????¶??°??¨?\???°??§?????????  #  ??¨ . ????????????
        while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        }
    }
} Main @SuppressWarnings("resource")
    public static void main(String[] args) {
    	//??£?¨?, ?????????
        StringBuilder sb=new StringBuilder("");
         
        Scanner n=new Scanner(System.in);
          
        int a=n.nextInt();
        int b=n.nextInt();
    	//????????¨???         
        //????????¶??°?????????#??????????§??????????????\???°?????????. ??????
        //????????¶??°??¨?\???°??§?????????  #  ??¨ . ????????????
        while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        }
    } main {
    	//??£?¨?, ?????????
        StringBuilder sb=new StringBuilder("");
         
        Scanner n=new Scanner(System.in);
          
        int a=n.nextInt();
        int b=n.nextInt();
    	//????????¨???         
        //????????¶??°?????????#??????????§??????????????\???°?????????. ??????
        //????????¶??°??¨?\???°??§?????????  #  ??¨ . ????????????
        while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        }
    } StringBuilder sb=new StringBuilder(""); sb new StringBuilder("") Scanner n=new Scanner(System.in); n new Scanner(System.in) int a=n.nextInt(); a n.nextInt() n.nextInt n int b=n.nextInt(); b n.nextInt() n.nextInt n while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        } a!=0 || b!=0 a!=0 a 0 b!=0 b 0 {
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        } for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            } int c = 0; int c = 0; c 0 c < a c a c++ c++ c {
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            } {
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            } for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                } int d = 0 ; int d = 0 ; d 0 d < b d b d++ d++ d {
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                } {
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                } if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    } c % 2 == 0 c % 2 c 2 0 {
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        } d % 2 == 0 d % 2 d 2 0 {
                        	sb.append("#");
                        //???????\???°
                        } sb.append("#") sb.append sb "#" if(d % 2 == 1){
                        	sb.append(".");
                        } d % 2 == 1 d % 2 d 2 1 {
                        	sb.append(".");
                        } sb.append(".") sb.append sb "." if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    } c % 2 == 1 c % 2 c 2 1 {
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    } if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        } d % 2 == 0 d % 2 d 2 0 {
                        	sb.append(".");
                        //???????\???°
                        } sb.append(".") sb.append sb "." if(d % 2 == 1){
                        	sb.append("#");
                        } d % 2 == 1 d % 2 d 2 1 {
                        	sb.append("#");
                        } sb.append("#") sb.append sb "#" sb.append("\n") sb.append sb "\n" System.out.println(sb) System.out.println System.out System System.out sb a=n.nextInt() a n.nextInt() n.nextInt n b=n.nextInt() b n.nextInt() n.nextInt n sb=new StringBuilder("") sb new StringBuilder("") String[] args args
import java.util.Scanner;
 
class Main {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
    	//??£?¨?, ?????????
        StringBuilder sb=new StringBuilder("");
         
        Scanner n=new Scanner(System.in);
          
        int a=n.nextInt();
        int b=n.nextInt();
    	//????????¨???         
        //????????¶??°?????????#??????????§??????????????\???°?????????. ??????
        //????????¶??°??¨?\???°??§?????????  #  ??¨ . ????????????
        while (a!=0 || b!=0){
        	
        	for (int c = 0; c < a ; c++){
                for (int d = 0 ; d < b ; d++){
                	//????????¶??°
                    if(c % 2 == 0){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append("#");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append(".");
                        }
                    //???????\???°
                    } else if(c % 2 == 1){
                    	//????????¶??°
                    	if(d % 2 == 0){
                        	sb.append(".");
                        //???????\???°
                        } else if(d % 2 == 1){
                        	sb.append("#");
                        }
                    }
                }
                //??????
                sb.append("\n");  
            }
            
            //??????
            System.out.println(sb);
            a=n.nextInt();
            b=n.nextInt();
            sb=new StringBuilder("");
        }
    }
}