initializing 2D byte array - too many initializers

hi, I'm making a game using a 2D array of Bytes
but my IDE is giving me an error

here's the declaration :

byte bytMaze[6][44] = { 
  {B11111111, B11111111, B11111111, B11111111, B11111111, B11110000},//0
  {B10000000, B00000000, B00001000, B00100010, B00001000, B10110000},
  {B10111111, B10111111, B11111011, B10101110, B11101110, B10110000},
  {B10000000, B10100000, B00000010, B10000000, B10000000, B00110000},
  {B11111110, B10111111, B10111010, B11111111, B11111111, B10110000},
  
  {B00000010, B10000000, B10101010, B00000000, B00100000, B00110000},//5
  {B11111010, B11101110, B10101011, B11101111, B11101111, B10110000},
  {B10101010, B00101010, B10101000, B00101000, B00001000, B10110000},
  {B10101011, B11101010, B11101010, B11101111, B11111011, B10110000},
  {B10001000, B00001010, B00001010, B10000000, B00001000, B00110000},
  
  {B11101011, B11111010, B11111010, B10101111, B11101110, B10110000},//10
  {B10001000, B00100010, B00000010, B10101000, B00101000, B10110000},
  {B10101111, B10101011, B11111010, B10101111, B11101011, B11110000},
  {B10100000, B10101000, B00001010, B10100000, B00101000, B00110000},
  {B10101111, B10101010, B11101010, B10111110, B10101111, B11110000},
  
  {B10100000, B00101010, B10101010, B10100000, B10100000, B00010000},//15
  {B10101111, B11101010, B10101010, B10111111, B10111111, B11110000},
  {B10101000, B00001010, B00101010, B10000000, B10100000, B00110000},
  {B10101011, B11111011, B10101010, B11111110, B10100011, B11110000},
  {B10101010, B00000000, B10101010, B00000010, B10000010, B00110000},
  
  {B10101010, B11111111, B10101011, B11111010, B11111111, B10110000},//20
  {B10101010, B00001000, B00101000, B00000010, B10000000, B10110000},
  {B10101011, B11101110, B11101011, B11111110, B10111111, B10110000},
  {B10001000, B00101010, B00101010, B00100000, B10100000, B10110000},
  {B11101111, B10101010, B11101110, B11101111, B10101110, B10110000},
  
  {B10001000, B00101010, B10101000, B00101000, B00101010, B10110000},//25
  {B10101011, B11101010, B10101011, B10101011, B11101010, B10110000},
  {B10101010, B00001010, B00101000, B10101010, B00001010, B10110000},
  {B10101010, B11111011, B11101111, B10101010, B11111010, B10110000},
  {B10101010, B10001010, B00001010, B00101010, B10000010, B10110000},
  
  {B10101110, B10111010, B11111010, B11101010, B11111010, B10110000},//30
  {B10100000, B10100010, B10000000, B10101010, B00001010, B10110000},
  {B10101111, B10101110, B11111111, B10101011, B11101010, B10110000},
  {B10101000, B00100010, B00001000, B10101000, B00101000, B00110000},
  {B10101011, B11101010, B11111110, B10101011, B11101011, B10110000},
  
  {B10101010, B00101010, B10000010, B10101010, B00001010, B10110000},//35
  {B10101011, B10101010, B10101110, B10101010, B11111110, B10110000},
  {B10100000, B00101010, B10101000, B00001010, B10000000, B00110000},
  {B10111111, B11101110, B11101011, B11111010, B10111110, B10110000},
  {B10000000, B00001000, B00000000, B00100000, B10100000, B10110000},
  
  {B10111010, B11111011, B10111111, B10111111, B10101111, B10110000},//40
  {B10100010, B00000010, B00100000, B00000000, B00101000, B00110000},
  {B11111111, B11111111, B11111111, B11111111, B11111111, B11110000},
  {B11111111, B11111111, B11111111, B11111111, B11111111, B11110000} // 43 
  
  };

the error message reads :

Super Space Runner_4_1_:58:3: error: too many initializers for 'byte [6][44] {aka unsigned char [6][44]}'

};

^

exit status 1
too many initializers for 'byte [6][44] {aka unsigned char [6][44]}'

but I've tried other similar examples and they're fine.
e.g.

 Byte bytTest[2][2] = {{B00000000, B00000000}, {B00000000, B00000000}};

compiles fine so I don't see the difference.

//byte bytMaze[6][44]
byte bytMaze[44][6]

You have 44 arrays(first index), each with 6 elements (second index).

Yeah array Index is it. + for cattledog

awesome.
thanks