1 DEF FNp$(x)=SPACE$(8-x)+STRING$(x*2-1,&E1+x):MODE 2:FOR a=1 TO 8:a(a,1)=9-a:LOCATE 8,a+7:PRINT FNp$(a):NEXT:a(0,1)=8:PRINT"TAPEZ",1,,2,,3:WHILE a(8,3)=0:z=1:WHILE z:s=0:WHILE s<1 OR s>3 OR a(0,s)=0:s=VAL(INKEY$):WEND:x=a(0,s):d=0:WHILE d=s OR d<1 OR d>3 5 LOCATE s*26-11,17:PRINT CHR$(240)CHR$(8)" "CHR$(8):d=VAL(INKEY$):WEND::y=a(0,d):z=y>0 AND a(x,s)>a(y,d):WEND:LOCATE s*26-18,16-x:PRINT SPACE$(17):LOCATE d*26-18,15-y:PRINT FNp$(a(x,s)):a(0,d)=y+1:a(y+1,d)=a(x,s):a(0,s)=x-1:p=p+1:PRINT CHR$(30),,,p:WEND