سلام.با زبان پاسکال می خواستم برنامه ای بنویسم که این شکل رو در خروجی نمایش دهد:

این دستورات را نوشتم ولی شکلی دیگری را چاپ می کندرا چاپ می کند.لطفا در مورد نوشتن کد راهنمایی کنید.
USES WINCRT;
VAR I,j,N:INTEGER;
BEGIN
readln(n);
for i:=1 to n do
begin
for j:=1 to n-i do
write(' ');
for j:=1 to 2*i-1 do
write('*');
readln;
end;
END.