[Marbelous](https://github.com/marbelous-lang/marbelous.py) 188 = Shameless theft of [Ilmari Karonen](http://codegolf.stackexchange.com/users/3191/ilmari-karonen)'s algorithm for the purpose of showing off a new language. This script expects a string of 0x00 for left and 0x01 for right on stdin, followed by a 0x0A (newline). It outputs "0" for a failed case and "1" for a success. ......@5@3FF @0@1@2\\]]@5 010203@4=A@4 &0&0&0&0/\ MVMVMVMV.. @0@1@2@3..!! :MV }2}2}1}0}1}0}3 &0&1&0&1~~~~<A@P {0{1{1{0&1&0=0&1 }0}1}2@P{2{2&030 =1=2=3&2FF}3..// &2&2&231&2{3 \/\/\/&2!!..// example run: # echo -e "\x0\x0\x0\x1\x0\x0\x1\x1\x0\x1\x0\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1\x1" | marbelous.py ant-on-a-cube.mbl 1