Byte array - 2D

To fill a 2 dimensional array you need 2 nested loops

for (int row = 0;row <= 29;row++)
{
  for (int column = 0;column <= 11;column++)
  {
    array[column][row] = whatever you want in this position
  }
}

Where is the data coming from for the array ?