// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 69, y: 201, Value: 1, Label: W, inputs: , outputs: , 23, 31, 46, 64, 71, 75, Hint: W InputGate - index: 1, x: 70, y: 160, Value: 1, Label: X, inputs: , outputs: , 22, 29, 34, 41, 45, 62, 69, 73, Hint: X InputGate - index: 2, x: 69, y: 115, Value: 1, Label: Y, inputs: , outputs: , 33, 40, 44, 60, 72, Hint: Y InputGate - index: 3, x: 71, y: 49, Value: 1, Label: Z, inputs: , outputs: , 21, 27, 32, 38, 43, 68, Hint: Z NotGate - index: 4, x: 307, y: 63, Value: 0, Label: N17, inputs: , 21, outputs: , 24, Hint: N17 NotGate - index: 5, x: 272, y: 86, Value: 0, Label: N18, inputs: , 22, outputs: , 25, Hint: N18 NotGate - index: 6, x: 309, y: 108, Value: 0, Label: N19, inputs: , 23, outputs: , 26, Hint: N19 AndGate - index: 7, x: 570, y: 85, Value: 0, Label: A11, inputs: , 24, 25, 26, outputs: , 48, Hint: A11 OrGate - index: 8, x: 719, y: 299, Value: 0, Label: O5, inputs: , 48, 49, 50, 51, 52, 65, 76, 77, outputs: , 54, Hint: O5 NotGate - index: 9, x: 469, y: 132, Value: 0, Label: N20, inputs: , 27, outputs: , 28, Hint: N20 NotGate - index: 10, x: 427, y: 160, Value: 0, Label: N21, inputs: , 29, outputs: , 30, Hint: N21 AndGate - index: 11, x: 552, y: 179, Value: 0, Label: A12, inputs: , 28, 30, 31, outputs: , 49, Hint: A12 NotGate - index: 12, x: 425, y: 215, Value: 0, Label: N22, inputs: , 32, outputs: , 35, Hint: N22 NotGate - index: 13, x: 392, y: 238, Value: 0, Label: N23, inputs: , 33, outputs: , 36, Hint: N23 NotGate - index: 14, x: 425, y: 261, Value: 0, Label: N24, inputs: , 34, outputs: , 37, Hint: N24 AndGate - index: 15, x: 511, y: 239, Value: 0, Label: A13, inputs: , 35, 36, 37, outputs: , 50, Hint: A13 NotGate - index: 16, x: 376, y: 288, Value: 0, Label: N25, inputs: , 38, outputs: , 39, Hint: N25 NotGate - index: 17, x: 376, y: 326, Value: 0, Label: N26, inputs: , 41, outputs: , 42, Hint: N26 AndGate - index: 18, x: 475, y: 305, Value: 0, Label: A14, inputs: , 39, 40, 42, outputs: , 51, Hint: A14 NotGate - index: 19, x: 430, y: 404, Value: 0, Label: N27, inputs: , 46, outputs: , 47, Hint: N27 AndGate - index: 20, x: 486, y: 376, Value: 0, Label: A15, inputs: , 43, 44, 45, 47, outputs: , 52, Hint: A15 LinkGate - index: 21, x: 111, y: 59, Value: 1, Label: , inputs: , 3, 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, 19) [index]: (x, y): [3]: (196, 19) LinkGate - index: 22, x: 110, y: 101, Value: 1, Label: , inputs: , 1, outputs: , 5, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 69) [index]: (x, y): [1]: (51, 69) [index]: (x, y): [2]: (51, 0) [index]: (x, y): [3]: (162, 0) LinkGate - index: 23, x: 109, y: 123, Value: 1, Label: , inputs: , 0, outputs: , 6, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 88) [index]: (x, y): [1]: (91, 88) [index]: (x, y): [2]: (91, 0) [index]: (x, y): [3]: (200, 0) LinkGate - index: 24, x: 337, y: 78, Value: 0, Label: null, inputs: , 4, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 14) [index]: (x, y): [3]: (233, 14) LinkGate - index: 25, x: 302, y: 100, Value: 0, Label: null, inputs: , 5, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 1) [index]: (x, y): [1]: (10, 1) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (268, 0) LinkGate - index: 26, x: 339, y: 107, Value: 0, Label: null, inputs: , 6, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 16) [index]: (x, y): [1]: (10, 16) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (231, 0) LinkGate - index: 27, x: 111, y: 59, Value: 1, Label: null, inputs: , 3, outputs: , 9, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 88) [index]: (x, y): [3]: (358, 88) LinkGate - index: 28, x: 499, y: 147, Value: 0, Label: null, inputs: , 9, outputs: , 11, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 39) [index]: (x, y): [3]: (53, 39) LinkGate - index: 29, x: 110, y: 170, Value: 1, Label: null, inputs: , 1, outputs: , 10, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 5) [index]: (x, y): [3]: (317, 5) LinkGate - index: 30, x: 457, y: 175, Value: 0, Label: null, inputs: , 10, outputs: , 11, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 19) [index]: (x, y): [3]: (95, 19) LinkGate - index: 31, x: 109, y: 201, Value: 1, Label: null, inputs: , 0, outputs: , 11, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 10) [index]: (x, y): [1]: (91, 10) [index]: (x, y): [2]: (91, 0) [index]: (x, y): [3]: (443, 0) LinkGate - index: 32, x: 111, y: 59, Value: 1, Label: null, inputs: , 3, outputs: , 12, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 171) [index]: (x, y): [3]: (314, 171) LinkGate - index: 33, x: 109, y: 125, Value: 1, Label: , inputs: , 2, outputs: , 13, Mids: 30, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (30, 0) [index]: (x, y): [2]: (30, 128) [index]: (x, y): [3]: (283, 128) LinkGate - index: 34, x: 110, y: 170, Value: 1, Label: , inputs: , 1, outputs: , 14, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 106) [index]: (x, y): [3]: (315, 106) LinkGate - index: 35, x: 455, y: 230, Value: 0, Label: null, inputs: , 12, outputs: , 15, 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]: (56, 16) LinkGate - index: 36, x: 422, y: 253, Value: 0, Label: null, inputs: , 13, outputs: , 15, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 1) [index]: (x, y): [3]: (89, 1) LinkGate - index: 37, x: 455, y: 261, Value: 0, Label: null, inputs: , 14, outputs: , 15, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 15) [index]: (x, y): [1]: (10, 15) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (56, 0) LinkGate - index: 38, x: 111, y: 59, Value: 1, Label: , inputs: , 3, outputs: , 16, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 244) [index]: (x, y): [3]: (265, 244) LinkGate - index: 39, x: 406, y: 303, Value: 0, Label: null, inputs: , 16, outputs: , 18, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 9) [index]: (x, y): [3]: (69, 9) LinkGate - index: 40, x: 109, y: 125, Value: 1, Label: , inputs: , 2, outputs: , 18, Mids: 30, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (30, 0) [index]: (x, y): [2]: (30, 195) [index]: (x, y): [3]: (366, 195) LinkGate - index: 41, x: 110, y: 170, Value: 1, Label: null, inputs: , 1, outputs: , 17, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 171) [index]: (x, y): [3]: (266, 171) LinkGate - index: 42, x: 406, y: 327, Value: 0, Label: null, inputs: , 17, outputs: , 18, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 14) [index]: (x, y): [1]: (10, 14) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (69, 0) LinkGate - index: 43, x: 111, y: 59, Value: 1, Label: null, inputs: , 3, outputs: , 20, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 323) [index]: (x, y): [3]: (375, 323) LinkGate - index: 44, x: 109, y: 125, Value: 1, Label: null, inputs: , 2, outputs: , 20, Mids: 30, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (30, 0) [index]: (x, y): [2]: (30, 263) [index]: (x, y): [3]: (377, 263) LinkGate - index: 45, x: 110, y: 170, Value: 1, Label: null, inputs: , 1, outputs: , 20, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 224) [index]: (x, y): [3]: (376, 224) LinkGate - index: 46, x: 109, y: 211, Value: 1, Label: null, inputs: , 0, outputs: , 19, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (91, 0) [index]: (x, y): [2]: (91, 208) [index]: (x, y): [3]: (321, 208) LinkGate - index: 47, x: 460, y: 400, Value: 0, Label: null, inputs: , 19, outputs: , 20, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 19) [index]: (x, y): [1]: (10, 19) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 48, x: 610, y: 100, Value: 0, Label: , inputs: , 7, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 202) [index]: (x, y): [3]: (109, 202) LinkGate - index: 49, x: 592, y: 194, Value: 0, Label: null, inputs: , 11, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 111) [index]: (x, y): [3]: (127, 111) LinkGate - index: 50, x: 551, y: 254, Value: 0, Label: null, inputs: , 15, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 55) [index]: (x, y): [3]: (168, 55) LinkGate - index: 51, x: 515, y: 312, Value: 0, Label: null, inputs: , 18, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (204, 0) LinkGate - index: 52, x: 526, y: 315, Value: 0, Label: null, inputs: , 20, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 76) [index]: (x, y): [1]: (10, 76) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (193, 0) OutputGate - index: 53, x: 838, y: 304, Value: 0, Label: E5, inputs: , 54, outputs: , Hint: E5 LinkGate - index: 54, x: 758, y: 314, Value: 0, Label: null, inputs: , 8, outputs: , 53, 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]: (80, 0) AndGate - index: 55, x: 519, y: 481, Value: 0, Label: A16, inputs: , 61, 63, 64, outputs: , 65, Hint: A16 AndGate - index: 56, x: 537, y: 536, Value: 0, Label: A17, inputs: , 68, 70, 71, outputs: , 76, Hint: A17 AndGate - index: 57, x: 589, y: 595, Value: 0, Label: A18, inputs: , 72, 74, 75, outputs: , 77, Hint: A18 NotGate - index: 58, x: 443, y: 448, Value: 0, Label: N28, inputs: , 60, outputs: , 61, Hint: N28 NotGate - index: 59, x: 395, y: 468, Value: 0, Label: N29, inputs: , 62, outputs: , 63, Hint: N29 LinkGate - index: 60, x: 109, y: 125, Value: 1, Label: null, inputs: , 2, outputs: , 58, Mids: 30, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (30, 0) [index]: (x, y): [2]: (30, 338) [index]: (x, y): [3]: (334, 338) LinkGate - index: 61, x: 473, y: 463, Value: 0, Label: null, inputs: , 58, outputs: , 55, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 25) [index]: (x, y): [3]: (46, 25) LinkGate - index: 62, x: 110, y: 170, Value: 1, Label: null, inputs: , 1, outputs: , 59, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 313) [index]: (x, y): [3]: (285, 313) LinkGate - index: 63, x: 425, y: 483, Value: 0, Label: null, inputs: , 59, outputs: , 55, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 13) [index]: (x, y): [3]: (94, 13) LinkGate - index: 64, x: 109, y: 211, Value: 1, Label: , inputs: , 0, outputs: , 55, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (91, 0) [index]: (x, y): [2]: (91, 292) [index]: (x, y): [3]: (410, 292) LinkGate - index: 65, x: 559, y: 319, Value: 0, Label: , inputs: , 55, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 177) [index]: (x, y): [1]: (10, 177) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (160, 0) NotGate - index: 66, x: 411, y: 535, Value: 0, Label: N30, inputs: , 69, outputs: , 70, Hint: N30 NotGate - index: 67, x: 406, y: 595, Value: 0, Label: N31, inputs: , 73, outputs: , 74, Hint: N31 LinkGate - index: 68, x: 111, y: 59, Value: 1, Label: , inputs: , 3, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 484) [index]: (x, y): [3]: (426, 484) LinkGate - index: 69, x: 110, y: 170, Value: 1, Label: , inputs: , 1, outputs: , 66, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 380) [index]: (x, y): [3]: (301, 380) LinkGate - index: 70, x: 441, y: 550, Value: 0, Label: , inputs: , 66, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 1) [index]: (x, y): [3]: (96, 1) LinkGate - index: 71, x: 109, y: 211, Value: 1, Label: null, inputs: , 0, outputs: , 56, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (91, 0) [index]: (x, y): [2]: (91, 347) [index]: (x, y): [3]: (428, 347) LinkGate - index: 72, x: 109, y: 125, Value: 1, Label: , inputs: , 2, outputs: , 57, Mids: 30, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (30, 0) [index]: (x, y): [2]: (30, 477) [index]: (x, y): [3]: (480, 477) LinkGate - index: 73, x: 110, y: 170, Value: 1, Label: null, inputs: , 1, outputs: , 67, Mids: 51, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (51, 0) [index]: (x, y): [2]: (51, 440) [index]: (x, y): [3]: (296, 440) LinkGate - index: 74, x: 436, y: 610, Value: 0, Label: , inputs: , 67, outputs: , 57, 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]: (153, 0) LinkGate - index: 75, x: 109, y: 211, Value: 1, Label: null, inputs: , 0, outputs: , 57, Mids: 91, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (91, 0) [index]: (x, y): [2]: (91, 406) [index]: (x, y): [3]: (480, 406) LinkGate - index: 76, x: 577, y: 322, Value: 0, Label: null, inputs: , 56, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 229) [index]: (x, y): [1]: (10, 229) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (142, 0) LinkGate - index: 77, x: 629, y: 325, Value: 0, Label: null, inputs: , 57, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 285) [index]: (x, y): [1]: (10, 285) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (90, 0) CommentGate - index: 78, x: 373, y: 35, Value: -1, Label: Carpinelli pg 12 Figure 1.4a complete, inputs: , outputs: , Hint: I20