The program below uses a robot in a 5x5 grid of squares. The robot is represented as a triangle, which is initially in the bottom-left square of the grid and facing toward the right of the grid. After running which of the following code segments would the robot end up in the same place facing the same direction as after running the code segment below?
1) REPEAT 4 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
REPEAT 2 TIMES
ROTATE_LEFT ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
2) REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
REPEAT 2 TIMES
ROTATE_LEFT ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
3) REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
REPEAT 2 TIMES
ROTATE_LEFT ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 4 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
4) REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 4 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
MOVE_FORWARD ()
REPEAT 2 TIMES
ROTATE_LEFT ()
ROTATE_LEFT ()
REPEAT 2 TIMES
MOVE_FORWARD ()
ROTATE_LEFT ()