[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