Помогите подправить программу (Pascal).
Найти максимальный отрицательный элемент в квадратной матрице целых чисел ниже главной диагонали.
program max;
var i,j,max,k,n,m:integer;
a:array[1..6, 1..6] of integer;
begin
repeat
writeln('Введите размерность матрицыi');
readln(n);
if (n<2) and (n>6) then
writeln('nepravilnoe chislo')
until (n>=2) and (n<=6);
m:=n;
for i:=1 to n do
for j:=1 to m do
begin
writeln('Заполните матрицу: ');
readln(a[i,j]);
end;
max:=0;
k:=0;
for i:=1 to n do
for j:=1 to m do
begin
if (i>j) and (a[i,j]<0) and (a[i,j]
writeln('Макс. отриц. число: ', max)
else writeln('Элементы не найдены');
readln;
end.