The Turing Machine copies the pattern position by position, subdividing it as follows:

Procedure:
- Read the symbol at the current position and "save" it using states.
- Search the arrow within the world (state "P..search0" and "P..search1").
- Replace the arrow with the read symbol and move the arrow to the position of the next symbol to be copied.
- Return to the next position in pattern.
Steps 1 through 4 copy a single position of the pattern and have to be executed for all four positions individually.

The four parts of the Turing Machine which copy single bits of the pattern.