%%HP: T(3)A(R)F(.);
\<< \->INL \-> s p t
\<< s "" \=/ s ":" +
s IFTE 's' STO ""
WHILE DUP s
SWAP + "_" + p DISP
DO
UNTIL KEY
END DUP 51 \=/
REPEAT DUP
IF 61 ==
THEN DROP
LCD\-> \-> s d
\<< HALT s ""
d \->LCD
\>>
END DUP
IF 55 ==
THEN DROP 1
OVER SIZE 1 - SUB
ELSE t DUP
ROT POS 1 +
IF DUP 1 \=/
THEN GET +
ELSE DROP2
END
END
END DROP s OVER
+ p DISP
\>>
\>>