// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 11, y: 27, Value: 0, Label: X, inputs: , outputs: , 6, 8, Hint: X InputGate - index: 1, x: 11, y: 68, Value: 0, Label: Y, inputs: , outputs: , 7, 9, Hint: Y AndGate - index: 2, x: 90, y: 33, Value: 0, Label: AND, inputs: , 6, 7, outputs: , 10, Hint: X and Y XOrGate - index: 3, x: 91, y: 74, Value: 0, Label: XOR, inputs: , 8, 9, outputs: , 11, Hint: X xor Y OutputGate - index: 4, x: 151, y: 38, Value: 0, Label: C, inputs: , 10, outputs: , Hint: Carry OutputGate - index: 5, x: 151, y: 79, Value: 0, Label: S, inputs: , 11, outputs: , Hint: Sum LinkGate - index: 6, x: 51, y: 37, Value: 0, Label: , inputs: , 0, outputs: , 2, Mids: 26, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (26, 0) [index]: (x, y): [2]: (26, 6) [index]: (x, y): [3]: (39, 6) LinkGate - index: 7, x: 51, y: 53, Value: 0, Label: , inputs: , 1, outputs: , 2, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 25) [index]: (x, y): [1]: (10, 25) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (39, 0) LinkGate - index: 8, x: 51, y: 37, Value: 0, Label: , inputs: , 0, outputs: , 3, Mids: 26, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (26, 0) [index]: (x, y): [2]: (26, 47) [index]: (x, y): [3]: (40, 47) LinkGate - index: 9, x: 51, y: 78, Value: 0, Label: , inputs: , 1, outputs: , 3, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 16) [index]: (x, y): [3]: (40, 16) LinkGate - index: 10, x: 130, y: 48, Value: 0, Label: , inputs: , 2, outputs: , 4, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) LinkGate - index: 11, x: 130, y: 89, Value: 0, Label: , inputs: , 3, outputs: , 5, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (21, 0) CommentGate - index: 12, x: 12, y: 4, Value: -1, Label: Carpinelli pg 25 Fig 1.17 - Half Adder, inputs: , outputs: , Hint: I16