#include <iostream>
#include <climits>

#define RY 3
#define RX 5
#define RN 8

int main()
  {
   for(int Y=0;Y<RN;++Y)
     {
      for(int y=0;y<RY;++y)
        {
         for(int X=0;X<RN;++X)
           {
            for(int x=0;x<RX;++x)
              {
               if((X+Y)&1) cout<<' ';
               else        cout<<'*';
              }
           }
         cout<<endl;
        }
     }
   cin.ignore(INT_MAX,'\n');

   for(int y=0;y<RN*RY;++y)
     {
      for(int x=0;x<RN*RX;++x)
        {
         if((x/RX+y/RY)&1) cout<<' ';
         else              cout<<'*';
        }
      cout<<endl;
     }
   cin.ignore(INT_MAX,'\n');

   for(int Y=0;Y<RN;++Y)
     {
      for(int y=0;y<RY;++y)
        {
         for(int X=0;X<RN;++X)
           {
            for(int x=0;x<RX;++x)
              {
               cout<<((X+Y)&1?' ':'*');
              }
           }
         cout<<endl;
        }
     }
   cin.ignore(INT_MAX,'\n');

   for(int y=0;y<RN*RY;++y)
     {
      for(int x=0;x<RN*RX;++x)
        {
         cout<<((x/RX+y/RY)&1?' ':'*');
        }
      cout<<endl;
     }
   cin.ignore(INT_MAX,'\n');

   return(0);
  }
