Result

AC

Code [DL]

$
.  v{m}2{a}s}3{<va}2{]<<
>0{>[{?{5}r    @>}}s{ @1%$.
.  ^{               %0<.
$

stdin

10101011
11000101
01101111
10111101
10000110
10011001
11110110
10001000
11111101
00110011
01110100
00100000
00000001
01101001
11100111
01000010
01011110
00000110
10110110
11001101
01111000
01001110
00000011
00010111
10000010
00000001
00011100
11011011
00110111
00111010
00000000
00010010
01001110
11010101
00001010
00100111
00100100
00001111
10011000
10100010
01011011
01001111
10111110
01001011
01001100
11010010
01010000
10001001
00101101
00010101

stdout

10000101100011110100111001101010101011001010010011

stderr

Traceback (most recent call last):
  File "/home/esolang/interpreters/recurse.py", line 221, in <module>
    rr.run()
  File "/home/esolang/interpreters/recurse.py", line 84, in run
    rr = self.executeInstruction()
  File "/home/esolang/interpreters/recurse.py", line 172, in executeInstruction
    self.register = ord( sys.stdin.read(1) )
TypeError: ord() expected a character, but string of length 0 found

strace