Design Problem

Design a Light Controller circuit using shift register that functions as shown below. The light pattern desired is selected with a signal called CTRL. The six light control signals are labeled Q0 through Q5. The lights will light up one at a time untill all six lights are turned on.
 

CLK
CTRL = 0
  Q0     Q1     Q2     Q3     Q4     Q5
CTRL=1
  Q0     Q1     Q2     Q3     Q4      Q5
0
1
2
3
4
5
6
7
     0       0        0       0         0       0 
     1       0        0       0         0       0 
     1       1        0       0         0       0 
     1       1        1       0         0       0 
     1       1        1       1         0       0 
     1       1        1       1         1       0 
     1       1        1       1         1       1 
     0       0        0       0         0       0 
repeats
    0       0         0        0        0        0 
    0       0         0        0        0        1 
    0       0         0        0        1        1 
    0       0         0        1        1        1 
    0       0         1        1        1        1 
    0       1         1        1        1        1 
    1       1         1        1        1        1 
    0       0         0        0        0        0 
repeats
 

There will be an active-low RESET control input that is used to initialize the pattern output to 000000.

Use the 74LS198 8 bit bidrectional shift register.