Result

AC

Code [DL]

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

stdin

00010101
00101101
11010010
11111101
01111000
00100111
00010000
01111111
10100001
00110111
00001111
01000100
10100101
01000101
00000110
01101001
11000001
11100111
00000001
10101011
01111100
00000011
10110001
00000000
00111001
00011110
10111110
10000001
01100000
10001000
01000010
10011001
11110111
00000100
11100111
10111010
01001110
00001010
00101011
11101100
00110001
00001000
10011000
10010011
11001100
10011001
01011011
00011100
10010000
00100100

stdout

11111000011000110111010100100111001011000000011101

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