えっと、>76 のプログラムの後、Data[i][j]に値を代入していき、
どこでエラーが出るか確かめました。
(76では、配列の大きさを[4000][4000]と書きましたが、
実際には[4097][4097]でテストしました)

その結果、16388番目までは代入可能。16389番目に死にます。
(つまり、[3][4097]まではOK、[4][0]で死ぬ。)
65552バイト以降のメモリーがおかしいようですが、なぜでしょうか?