@o
#cycle 2
?rndns
/i#restart
#bind o
#bind o
#bind o
#bind o
#bind o
@dash
#cycle 2
?rndns
#if blocked n up
#if blocked s down
#if not blocked s if not blocked n ok
:up
#char 92
#restart
:down
#char 47
#restart
:ok
#char 45
#restart
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind o
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
#bind l
#bind l
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
#bind l
#bind l
#bind l
#bind l
#bind l
#bind l
#bind l
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
@l
:po
?rndns
#char 47
?rndns
#char 92
#po
#bind l
#bind l
#cycle 1
/i#change white object blue object
/i#change blue object cyan object
/i#change cyan object green object
/i#change green object yellow object
/i#change yellow object purple object
/i#change purple object red object
/i#change red object white object
#restart
#bind l
#bind l