#!/bin/sed -f
#!sgx/sgx -u 150000
1 {
s/.*/\
\
\
\
\
\
\
\
\
\
\
\
\
/
h
s/.*/UL8888888888/
H
s/.*/8 8/
H
H
H
H
H
H
H
s/.*/8 O 8/
H
s/.*/, ####/g
H
}
H
g
/U/ {
s/\(8 8\)\n8\( *\)O\( *\)8/8\2O\38\
\1/
t down
s/U/D/
: down
}
/D/ {
s/8\( *\)O\( *\)8\n\(8 8\)/\3\
8\1O\28/
t up
s/8\( *\)O\( *\)8\n,\( *\)####\(.*\)/8\1O\28\
,\3####\4\
K\2\3K/
/K \{6,9\}K/ b swap
s/.*/\
\
\
\
\
\
\
\
!! OOPS !!\
\
\
\
/
q
: swap
s/D/U/
: up
}
/L/ {
s/ O/O /
t left
s/L/R/
: left
}
/R/ {
s/O / O/
t right
s/R/L/
: right
}
y/ZX/zx/
/z/ {
s/, /,/
}
/x/ {
s/,/, /
s/, /, /
}
s/####.*/####\
\
/
h
### colorized by sedsed, a sed script debugger/indenter/tokenizer/HTMLizer
### original script: http://www-jcsu.jesus.cam.ac.uk/~gsb29/sedgames.html