Rule 30 by murky-satyr

S:=stdin upTo:'##'display.[T:=$#.'  !'<S&(S<'# #')or:[T:=$ ].T display.(S:=S copyFrom:2)>0]whileTrue

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top