compacting code

int latchPin = 8;             //595 pin 12
int clockPin = 12;          //595 pin 11
int dataPin = 11;           //595 pin 14
//595 pin 16 connected to 5VDC
//595 pin 8 connected to GND

void setup() {
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop() {
  
  
  digitalWrite(latchPin, LOW);      //When the latchPin goes from low to high, the data gets moved from the shift registers to the output pins
  shiftOut(dataPin, clockPin, MSBFIRST, B10001000);     //Using the shiftOut function to send binary 11111111 to light all LEDs.  You can change from 1 to 0 to turn off.
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);      
  shiftOut(dataPin, clockPin, MSBFIRST, B11000100);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);      
  shiftOut(dataPin, clockPin, MSBFIRST, B11100010);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);      
  shiftOut(dataPin, clockPin, MSBFIRST, B11110001);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B01111000);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00110100);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00010010);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000001);
  digitalWrite(latchPin, HIGH);
  delay (1000);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  //
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  //
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00001111);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
   digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B11110000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  
  digitalWrite(latchPin, LOW);
  shiftOut(dataPin, clockPin, MSBFIRST, B00000000);
  digitalWrite(latchPin, HIGH);
  delay (50);
  //