turing code written in full