/*
Java 2, v5.0 (Tiger) New Features
by Herbert Schildt
ISBN: 0072258543
Publisher: McGraw-Hill/Osborne, 2004
*/
 
   import java.util.*; 
   import java.io.*; 
 
    public class Contest1 { 
       public static void main(String args[]) 
       throws IOException { 
      // 
//          int i; 
//          double d; 
//          boolean b; 
//          String str; 
      
      // Write output to a file. 
         FileWriter fout = new FileWriter("OUT1.txt"); 
      //    fout.write("Testing Scanner 10 12.2 one true two false"); 
      //  fout.close(); 
      
         FileReader fin = new FileReader("DATA1.txt"); 
      
         Scanner src = new Scanner(fin); 
      
      
      // Read to end. 
      //   while(src.hasNext()) { 
      //       if(src.hasNextInt()) { 
      //         i = src.nextInt(); 
      //         fout.write("int: " + i); 
      //       } 
      //       else if(src.hasNextDouble()) { 
      //         d = src.nextDouble(); 
      //         fout.write("double: " + d); 
      //       } 
      //       else if(src.hasNextBoolean()) { 
      //         b = src.nextBoolean(); 
      //         fout.write("boolean: " + b); 
      //       } 
      //       else { 
      //         str = src.next(); 
      //         fout.write("String: " + str); 
      //       } 
      //     } 
      
      
      
      
      
         for (int j=0;j<5;j++)
         {
         
            int num = src.nextInt(); 
         
     //   System.out.println (num);
         
            switch (num)
            {
               case -5:
                  fout.write("*****|-----\n");
                  break;
            
               case -4:
                  fout.write ("-****|-----\n");
                  break;
            
               case -3:
                  fout.write ("--***|-----\n");
                  break;
            
               case -2:
                  fout.write ("---**|-----\n");
                  break;
            
               case -1:
                  fout.write ("----*|-----\n");
                  break;
            
               case 0:
                  fout.write ("-----|-----\n");
                  break;
            
               case 1:
                  fout.write ("-----|*----\n");
                  break;
            
               case 2:
                  fout.write ("-----|**---\n");
                  break;
            
               case 3:
                  fout.write ("-----|***--\n");
                  break;
            
               case 4:
                  fout.write ("-----|****-\n");
                  break;
            
               default:
                  fout.write ("-----|*****\n");
                  break;
            }
         }
			fout.close();
        fin.close(); 
}
   }

