10101000000000100000000000000000 0. -21 to c 11101000000000010000000000000000 1. Sub. 23 00101000000001100000000000000000 2. c to 20 00101000000000100000000000000000 3. -20 to c 10101000000001100000000000000000 4. c to 21 10000000000000100000000000000000 5. -1 to c 01001000000000010000000000000000 6. Sub. 18 00101000000001100000000000000000 7. c to 20 00101000000000100000000000000000 8. -20 to c 10000000000001100000000000000000 9. c to 1 01101000000000010000000000000000 10. Sub. 22 00000000000000110000000000000000 11. Test 01001000000001000000000000000000 12. Add 18 to CI 11001000000000000000000000000000 13. 19 to CI 10101000000000100000000000000000 14. -21 to c 00101000000001100000000000000000 15. c to 20 00101000000000100000000000000000 16. -20 to c 00000000000001110000000000000000 17. Stop 10000000000000000000000000000000 18. 1 11111111111111111111111111111111 19. -1 00000000000000000000000000000000 20. 0 00000000000000000000000000000000 21. 0 11011000000000010000000000000000 22. Sub. 27 10000000000000000000000000000000 23. 1 01000000000000000000000000000000 24. 2 11000000000000000000000000000000 25. 3 00100000000000000000000000000000 26. 4