program figuras  (input, output);
 
var
   fila, a,lado: integer;
   
   
begin
   writeln('Escribe el lado de la figura: ');    readln(lado);
       
   writeln('Cuadrado');
 
   for fila:= 1 to lado do begin
     for a:= 1 to lado do write('$ ');    
       writeln;
   end;
 
   writeln('Triangulo');
 
   for fila:=1 to lado do begin
     for a:=1 to fila do write('$ ');
       
       writeln;
   end;
 
   writeln('Rombo');
 
   for fila:=1 to lado do begin    
     for a:=1 to fila do write('$ ');
       writeln;
   end;
   for fila:=lado-1 downto 1 do begin
     for a:=fila downto 1 do write('$ ');
       
       
       writeln;
   end;    
   
 
end.