Question 12
A robot is about to drive autonomously along the roads shown below.

The road segments contain symbols ◇, ○ and × that tell it which direction to take at the next junction. One symbol means “go straight”, one means “turn right”, and the remaining one means “turn left”.
These instructions do not depend on the robot's absolute direction of travel: a symbol keeps the same meaning whichever way the robot is facing. For example, a “turn left” instruction makes the robot move as follows:

The robot must avoid the triangular flag and reach the checkered flags. What meanings should be assigned to the symbols?

The road segments contain symbols ◇, ○ and × that tell it which direction to take at the next junction. One symbol means “go straight”, one means “turn right”, and the remaining one means “turn left”.
These instructions do not depend on the robot's absolute direction of travel: a symbol keeps the same meaning whichever way the robot is facing. For example, a “turn left” instruction makes the robot move as follows:

The robot must avoid the triangular flag and reach the checkered flags. What meanings should be assigned to the symbols?