# Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train entered segment 2 E 2 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: True, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: True, out: False # Train entered segment 1 E 1 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: GREEN G 2 # occupied? in1: True, in2: True, out: False # Train left segment 2 X 2 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Sending all traffic light signals # Segment 1: GREEN G 1 # Segment 2: RED R 2 # occupied? in1: True, in2: False, out: False # Train left segment 1 X 1 # Train entered segment 3 E 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: True # Train left segment 3 X 3 # Sending all traffic light signals # Segment 1: RED R 1 # Segment 2: RED R 2 # occupied? in1: False, in2: False, out: False