H()
{
   // LOOKUP TABLE
   // Each entry in the table (ie, each element of the array)
   // contains the bitmap of pins to be fired for the particular column;
   // ie, pins_to_fire[x] contains the bitmap of pins to be fired for the column 'x'. 
   unsigned char pins_to_fire[] =
   {
         0x7F,  // 01111111 - the pins to fire for column 0
         0x08,  // 00001000 - the pins to fire for column 1
         0x08,  // 00001000 - the pins to fire for column 2
         0x08,  // 00001000 - the pins to fire for column 3
         0x7F,  // 01111111 - the pins to fire for column 4
   } // pins_to_fire

   fire( pins_to_fire[0] ); // Fire the pins for column 0
   fire( pins_to_fire[1] ); // Fire the pins for column 1
   fire( pins_to_fire[2] ); // Fire the pins for column 2
   fire( pins_to_fire[3] ); // Fire the pins for column 3
   fire( pins_to_fire[4] ); // Fire the pins for column 4
}