Result

AC

Code [DL]

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

stdin

10100111
10001000
01010001
01001110
10101011
01011001
01011011
00001111
00000011
10010011
11011011
00100100
00001101
00101001
00011100
11110101
01111000
11010011
00010101
10111110
11111101
01110110
00000001
01111010
10101011
01101101
11000111
00101011
10001100
00111010
11010111
01101001
00000110
00110111
00001111
00101111
11010010
10111011
11110010
01110111
00101101
00010001
01101111
00000000
11111010
11100111
01000010
00001010
10011001
01100100

stdout

01011011100100101011101010000001111010001001011110

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