二次元配列の中身をテーブルにして出そうと思ったんですが・・・

$tbl[0][0] = "00";
$tbl[0][1] = "01";
$tbl[1][0] = "10";
$tbl[1][1] = "11";

print "<TABLE BORDER=1>\n";
foreach $value (@tbl) {
 print " <TR>$value\n";
 foreach $value2 (@value) {
  print "  <TD>$value2</TD>\n";
 }
 print " </TR>\n";
}
print "</TABLE>\n";

何もでてきません
何がだめなんでしょうか?誰か教えてください・・・