turing 143.0 105.0 293.0 318.0 408.0 124.0 470.0 361.0 589.0 127.0 52.0 331.0 175.0 207.0 70.0 180.0 1 3 b X R 5 6 b b S 5 6 a a S 0 1 X L 2 4 a S 7 0 b b S 7 0 a a S 1 1 X X L 4 4 a a L 4 4 b b L 4 1 X X S 1 2 a X R 5 5 X X R 2 2 b b R 2 2 a a R 3 3 b b R 3 3 a a R 0 0 a a R 0 0 b b R 2 2 X X R 3 3 X X R 7 6 R 1 5 R 3 4 b S This part does the backwards copying 535.0 273.0 It works by putting a special divider symbol between the original string and the reversed copy of it. 172.0 77.0