@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