{
  "stamp": {
    "rev": 11,
    "state": "18549a03f8551418fa378b05bc2462f23c1f69f3ba4a2030b3e3a520498d4127"
  },
  "version": 2,
  "top": "b0",
  "blocks": [
    {
      "id": "b0",
      "x": -12,
      "y": -12,
      "w": 112,
      "h": 112,
      "title": {
        "name": "scale_6x6"
      },
      "pins": [
        {
          "id": "p1",
          "name": "in_0",
          "type": "bit",
          "loc": "w0",
          "x": -31,
          "y": 8,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "in_1",
          "type": "bit",
          "loc": "w1",
          "x": -31,
          "y": 20,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "in_2",
          "type": "bit",
          "loc": "w2",
          "x": -31,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p4",
          "name": "in_3",
          "type": "bit",
          "loc": "w3",
          "x": -31,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p5",
          "name": "in_4",
          "type": "bit",
          "loc": "w4",
          "x": -31,
          "y": 56,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p6",
          "name": "in_5",
          "type": "bit",
          "loc": "w5",
          "x": -31,
          "y": 68,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p7",
          "name": "out_0",
          "type": "bit",
          "loc": "e0",
          "x": 105,
          "y": 9,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p8",
          "name": "out_1",
          "type": "bit",
          "loc": "e1",
          "x": 105,
          "y": 21,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p9",
          "name": "out_2",
          "type": "bit",
          "loc": "e2",
          "x": 105,
          "y": 33,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p10",
          "name": "out_3",
          "type": "bit",
          "loc": "e3",
          "x": 105,
          "y": 45,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p11",
          "name": "out_4",
          "type": "bit",
          "loc": "e4",
          "x": 105,
          "y": 57,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p12",
          "name": "out_5",
          "type": "bit",
          "loc": "e5",
          "x": 105,
          "y": 69,
          "w": 5,
          "dir": "output"
        }
      ],
      "routes": [
        {
          "name": "in",
          "from": "p1",
          "to": "b1:p1",
          "waypoints": [
            {
              "x": -3,
              "y": 9
            },
            {
              "x": -3,
              "y": 2
            }
          ]
        },
        {
          "name": "in",
          "from": "p1",
          "to": "b7:p2",
          "waypoints": [
            {
              "x": -23,
              "y": 9
            },
            {
              "x": -23,
              "y": 21
            }
          ]
        },
        {
          "name": "in",
          "from": "p2",
          "to": "b7:p1",
          "waypoints": [
            {
              "x": -24,
              "y": 21
            },
            {
              "x": -24,
              "y": 18
            }
          ]
        },
        {
          "name": "in",
          "from": "p2",
          "to": "b13:p2",
          "waypoints": [
            {
              "x": -23,
              "y": 21
            },
            {
              "x": -23,
              "y": 37
            }
          ]
        },
        {
          "name": "in",
          "from": "p3",
          "to": "b13:p1",
          "waypoints": [
            {
              "x": -3,
              "y": 33
            },
            {
              "x": -3,
              "y": 34
            }
          ]
        },
        {
          "name": "in",
          "from": "p3",
          "to": "b19:p2",
          "waypoints": [
            {
              "x": -22,
              "y": 33
            },
            {
              "x": -22,
              "y": 53
            }
          ]
        },
        {
          "name": "in",
          "from": "p4",
          "to": "b19:p1",
          "waypoints": [
            {
              "x": -23,
              "y": 45
            },
            {
              "x": -23,
              "y": 50
            }
          ]
        },
        {
          "name": "in",
          "from": "p4",
          "to": "b25:p2",
          "waypoints": [
            {
              "x": -21,
              "y": 45
            },
            {
              "x": -21,
              "y": 69
            }
          ]
        },
        {
          "name": "in",
          "from": "p5",
          "to": "b25:p1",
          "waypoints": [
            {
              "x": -3,
              "y": 57
            },
            {
              "x": -3,
              "y": 66
            }
          ]
        },
        {
          "name": "in",
          "from": "p5",
          "to": "b31:p2",
          "waypoints": [
            {
              "x": -23,
              "y": 57
            },
            {
              "x": -23,
              "y": 73
            },
            {
              "x": -28,
              "y": 73
            },
            {
              "x": -28,
              "y": 89
            }
          ]
        },
        {
          "name": "in",
          "from": "p6",
          "to": "b31:p1",
          "waypoints": [
            {
              "x": -24,
              "y": 69
            },
            {
              "x": -24,
              "y": 72
            },
            {
              "x": -27,
              "y": 72
            },
            {
              "x": -27,
              "y": 86
            }
          ]
        },
        {
          "name": "in",
          "from": "p6",
          "to": "b1:p2",
          "waypoints": [
            {
              "x": -20,
              "y": 69
            },
            {
              "x": -20,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b1:p3",
          "to": "b2:p1"
        },
        {
          "name": "sum",
          "from": "b1:p3",
          "to": "b2:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 2
            },
            {
              "x": 10,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b2:p3",
          "to": "b3:p1"
        },
        {
          "name": "sum",
          "from": "b2:p3",
          "to": "b3:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 2
            },
            {
              "x": 26,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b3:p3",
          "to": "b4:p1"
        },
        {
          "name": "sum",
          "from": "b3:p3",
          "to": "b4:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 2
            },
            {
              "x": 42,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b4:p3",
          "to": "b5:p1"
        },
        {
          "name": "sum",
          "from": "b4:p3",
          "to": "b5:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 2
            },
            {
              "x": 58,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b5:p3",
          "to": "b6:p1"
        },
        {
          "name": "sum",
          "from": "b5:p3",
          "to": "b6:p2",
          "role": 3,
          "waypoints": [
            {
              "x": 74,
              "y": 2
            },
            {
              "x": 74,
              "y": 5
            }
          ]
        },
        {
          "name": "sum",
          "from": "b7:p3",
          "to": "b8:p1"
        },
        {
          "name": "sum",
          "from": "b7:p3",
          "to": "b8:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 18
            },
            {
              "x": 10,
              "y": 21
            }
          ]
        },
        {
          "name": "sum",
          "from": "b8:p3",
          "to": "b9:p1"
        },
        {
          "name": "sum",
          "from": "b8:p3",
          "to": "b9:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 18
            },
            {
              "x": 26,
              "y": 21
            }
          ]
        },
        {
          "name": "sum",
          "from": "b9:p3",
          "to": "b10:p1"
        },
        {
          "name": "sum",
          "from": "b9:p3",
          "to": "b10:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 18
            },
            {
              "x": 42,
              "y": 21
            }
          ]
        },
        {
          "name": "sum",
          "from": "b10:p3",
          "to": "b11:p1"
        },
        {
          "name": "sum",
          "from": "b10:p3",
          "to": "b11:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 18
            },
            {
              "x": 58,
              "y": 21
            }
          ]
        },
        {
          "name": "sum",
          "from": "b11:p3",
          "to": "b12:p1"
        },
        {
          "name": "sum",
          "from": "b11:p3",
          "to": "b12:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 18
            },
            {
              "x": 74,
              "y": 21
            }
          ]
        },
        {
          "name": "sum",
          "from": "b13:p3",
          "to": "b14:p1"
        },
        {
          "name": "sum",
          "from": "b13:p3",
          "to": "b14:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 34
            },
            {
              "x": 10,
              "y": 37
            }
          ]
        },
        {
          "name": "sum",
          "from": "b14:p3",
          "to": "b15:p1"
        },
        {
          "name": "sum",
          "from": "b14:p3",
          "to": "b15:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 34
            },
            {
              "x": 26,
              "y": 37
            }
          ]
        },
        {
          "name": "sum",
          "from": "b15:p3",
          "to": "b16:p1"
        },
        {
          "name": "sum",
          "from": "b15:p3",
          "to": "b16:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 34
            },
            {
              "x": 42,
              "y": 37
            }
          ]
        },
        {
          "name": "sum",
          "from": "b16:p3",
          "to": "b17:p1"
        },
        {
          "name": "sum",
          "from": "b16:p3",
          "to": "b17:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 34
            },
            {
              "x": 58,
              "y": 37
            }
          ]
        },
        {
          "name": "sum",
          "from": "b17:p3",
          "to": "b18:p1"
        },
        {
          "name": "sum",
          "from": "b17:p3",
          "to": "b18:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 34
            },
            {
              "x": 74,
              "y": 37
            }
          ]
        },
        {
          "name": "sum",
          "from": "b19:p3",
          "to": "b20:p1"
        },
        {
          "name": "sum",
          "from": "b19:p3",
          "to": "b20:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 50
            },
            {
              "x": 10,
              "y": 53
            }
          ]
        },
        {
          "name": "sum",
          "from": "b20:p3",
          "to": "b21:p1"
        },
        {
          "name": "sum",
          "from": "b20:p3",
          "to": "b21:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 50
            },
            {
              "x": 26,
              "y": 53
            }
          ]
        },
        {
          "name": "sum",
          "from": "b21:p3",
          "to": "b22:p1"
        },
        {
          "name": "sum",
          "from": "b21:p3",
          "to": "b22:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 50
            },
            {
              "x": 42,
              "y": 53
            }
          ]
        },
        {
          "name": "sum",
          "from": "b22:p3",
          "to": "b23:p1",
          "waypoints": [
            {
              "x": 70,
              "y": 50
            },
            {
              "x": 70,
              "y": 47
            }
          ]
        },
        {
          "name": "sum",
          "from": "b22:p3",
          "to": "b23:p2"
        },
        {
          "name": "sum",
          "from": "b23:p3",
          "to": "b24:p1",
          "waypoints": [
            {
              "x": 84,
              "y": 47
            },
            {
              "x": 84,
              "y": 51
            }
          ]
        },
        {
          "name": "sum",
          "from": "b23:p3",
          "to": "b24:p2",
          "waypoints": [
            {
              "x": 83,
              "y": 47
            },
            {
              "x": 83,
              "y": 54
            }
          ]
        },
        {
          "name": "sum",
          "from": "b25:p3",
          "to": "b26:p1"
        },
        {
          "name": "sum",
          "from": "b25:p3",
          "to": "b26:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 66
            },
            {
              "x": 10,
              "y": 69
            }
          ]
        },
        {
          "name": "sum",
          "from": "b26:p3",
          "to": "b27:p1"
        },
        {
          "name": "sum",
          "from": "b26:p3",
          "to": "b27:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 66
            },
            {
              "x": 26,
              "y": 69
            }
          ]
        },
        {
          "name": "sum",
          "from": "b27:p3",
          "to": "b28:p1"
        },
        {
          "name": "sum",
          "from": "b27:p3",
          "to": "b28:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 66
            },
            {
              "x": 42,
              "y": 69
            }
          ]
        },
        {
          "name": "sum",
          "from": "b28:p3",
          "to": "b29:p1"
        },
        {
          "name": "sum",
          "from": "b28:p3",
          "to": "b29:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 66
            },
            {
              "x": 58,
              "y": 69
            }
          ]
        },
        {
          "name": "sum",
          "from": "b29:p3",
          "to": "b30:p1"
        },
        {
          "name": "sum",
          "from": "b29:p3",
          "to": "b30:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 66
            },
            {
              "x": 74,
              "y": 69
            }
          ]
        },
        {
          "name": "sum",
          "from": "b31:p3",
          "to": "b32:p1",
          "waypoints": [
            {
              "x": 5,
              "y": 86
            },
            {
              "x": 5,
              "y": 87
            }
          ]
        },
        {
          "name": "sum",
          "from": "b31:p3",
          "to": "b32:p2",
          "waypoints": [
            {
              "x": -15,
              "y": 86
            },
            {
              "x": -15,
              "y": 90
            }
          ]
        },
        {
          "name": "sum",
          "from": "b32:p3",
          "to": "b33:p1",
          "waypoints": [
            {
              "x": 22,
              "y": 87
            },
            {
              "x": 22,
              "y": 82
            }
          ]
        },
        {
          "name": "sum",
          "from": "b32:p3",
          "to": "b33:p2",
          "waypoints": [
            {
              "x": 18,
              "y": 87
            },
            {
              "x": 18,
              "y": 85
            }
          ]
        },
        {
          "name": "sum",
          "from": "b33:p3",
          "to": "b34:p1"
        },
        {
          "name": "sum",
          "from": "b33:p3",
          "to": "b34:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 82
            },
            {
              "x": 42,
              "y": 85
            }
          ]
        },
        {
          "name": "sum",
          "from": "b34:p3",
          "to": "b35:p1"
        },
        {
          "name": "sum",
          "from": "b34:p3",
          "to": "b35:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 82
            },
            {
              "x": 58,
              "y": 85
            }
          ]
        },
        {
          "name": "sum",
          "from": "b35:p3",
          "to": "b36:p1"
        },
        {
          "name": "sum",
          "from": "b35:p3",
          "to": "b36:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 82
            },
            {
              "x": 74,
              "y": 85
            }
          ]
        },
        {
          "name": "out",
          "from": "b6:p3",
          "to": "p7",
          "waypoints": [
            {
              "x": 102,
              "y": 2
            },
            {
              "x": 102,
              "y": 10
            }
          ]
        },
        {
          "name": "out",
          "from": "b12:p3",
          "to": "p8",
          "waypoints": [
            {
              "x": 91,
              "y": 18
            },
            {
              "x": 91,
              "y": 22
            }
          ]
        },
        {
          "name": "out",
          "from": "b18:p3",
          "to": "p9"
        },
        {
          "name": "out",
          "from": "b24:p3",
          "to": "p10",
          "waypoints": [
            {
              "x": 102,
              "y": 51
            },
            {
              "x": 102,
              "y": 46
            }
          ]
        },
        {
          "name": "out",
          "from": "b30:p3",
          "to": "p11",
          "waypoints": [
            {
              "x": 102,
              "y": 66
            },
            {
              "x": 102,
              "y": 58
            }
          ]
        },
        {
          "name": "out",
          "from": "b36:p3",
          "to": "p12",
          "waypoints": [
            {
              "x": 102,
              "y": 82
            },
            {
              "x": 102,
              "y": 70
            }
          ]
        },
        {
          "name": "carry",
          "from": "b1:p4",
          "to": "b7:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 5
            },
            {
              "x": 10,
              "y": 11
            },
            {
              "x": -2,
              "y": 11
            },
            {
              "x": -2,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b2:p4",
          "to": "b8:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 5
            },
            {
              "x": 26,
              "y": 11
            },
            {
              "x": 14,
              "y": 11
            },
            {
              "x": 14,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b3:p4",
          "to": "b9:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 5
            },
            {
              "x": 42,
              "y": 11
            },
            {
              "x": 30,
              "y": 11
            },
            {
              "x": 30,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b4:p4",
          "to": "b10:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 5
            },
            {
              "x": 58,
              "y": 11
            },
            {
              "x": 46,
              "y": 11
            },
            {
              "x": 46,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b5:p4",
          "to": "b11:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 5
            },
            {
              "x": 74,
              "y": 11
            },
            {
              "x": 62,
              "y": 11
            },
            {
              "x": 62,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b6:p4",
          "to": "b12:p2",
          "waypoints": [
            {
              "x": 91,
              "y": 5
            },
            {
              "x": 91,
              "y": 11
            },
            {
              "x": 78,
              "y": 11
            },
            {
              "x": 78,
              "y": 21
            }
          ]
        },
        {
          "name": "carry",
          "from": "b7:p4",
          "to": "b13:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 21
            },
            {
              "x": 10,
              "y": 29
            },
            {
              "x": -2,
              "y": 29
            },
            {
              "x": -2,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b8:p4",
          "to": "b14:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 21
            },
            {
              "x": 26,
              "y": 29
            },
            {
              "x": 14,
              "y": 29
            },
            {
              "x": 14,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b9:p4",
          "to": "b15:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 21
            },
            {
              "x": 42,
              "y": 29
            },
            {
              "x": 30,
              "y": 29
            },
            {
              "x": 30,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b10:p4",
          "to": "b16:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 21
            },
            {
              "x": 58,
              "y": 29
            },
            {
              "x": 46,
              "y": 29
            },
            {
              "x": 46,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b11:p4",
          "to": "b17:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 21
            },
            {
              "x": 74,
              "y": 29
            },
            {
              "x": 62,
              "y": 29
            },
            {
              "x": 62,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b12:p4",
          "to": "b18:p2",
          "waypoints": [
            {
              "x": 90,
              "y": 21
            },
            {
              "x": 90,
              "y": 29
            },
            {
              "x": 78,
              "y": 29
            },
            {
              "x": 78,
              "y": 37
            }
          ]
        },
        {
          "name": "carry",
          "from": "b13:p4",
          "to": "b19:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 37
            },
            {
              "x": 10,
              "y": 44
            },
            {
              "x": -2,
              "y": 44
            },
            {
              "x": -2,
              "y": 53
            }
          ]
        },
        {
          "name": "carry",
          "from": "b14:p4",
          "to": "b20:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 37
            },
            {
              "x": 26,
              "y": 45
            },
            {
              "x": 14,
              "y": 45
            },
            {
              "x": 14,
              "y": 53
            }
          ]
        },
        {
          "name": "carry",
          "from": "b15:p4",
          "to": "b21:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 37
            },
            {
              "x": 42,
              "y": 45
            },
            {
              "x": 30,
              "y": 45
            },
            {
              "x": 30,
              "y": 53
            }
          ]
        },
        {
          "name": "carry",
          "from": "b16:p4",
          "to": "b22:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 37
            },
            {
              "x": 58,
              "y": 45
            },
            {
              "x": 46,
              "y": 45
            },
            {
              "x": 46,
              "y": 53
            }
          ]
        },
        {
          "name": "carry",
          "from": "b17:p4",
          "to": "b23:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 37
            },
            {
              "x": 74,
              "y": 43
            },
            {
              "x": 71,
              "y": 43
            },
            {
              "x": 71,
              "y": 50
            }
          ]
        },
        {
          "name": "carry",
          "from": "b18:p4",
          "to": "b24:p2",
          "waypoints": [
            {
              "x": 91,
              "y": 37
            },
            {
              "x": 91,
              "y": 47
            },
            {
              "x": 87,
              "y": 47
            },
            {
              "x": 87,
              "y": 54
            }
          ]
        },
        {
          "name": "carry",
          "from": "b19:p4",
          "to": "b25:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 53
            },
            {
              "x": 10,
              "y": 59
            },
            {
              "x": -2,
              "y": 59
            },
            {
              "x": -2,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b20:p4",
          "to": "b26:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 53
            },
            {
              "x": 26,
              "y": 59
            },
            {
              "x": 14,
              "y": 59
            },
            {
              "x": 14,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b21:p4",
          "to": "b27:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 53
            },
            {
              "x": 42,
              "y": 59
            },
            {
              "x": 30,
              "y": 59
            },
            {
              "x": 30,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b22:p4",
          "to": "b28:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 53
            },
            {
              "x": 58,
              "y": 59
            },
            {
              "x": 46,
              "y": 59
            },
            {
              "x": 46,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b23:p4",
          "to": "b29:p2",
          "waypoints": [
            {
              "x": 85,
              "y": 50
            },
            {
              "x": 85,
              "y": 57
            },
            {
              "x": 62,
              "y": 57
            },
            {
              "x": 62,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b24:p4",
          "to": "b30:p2",
          "waypoints": [
            {
              "x": 99,
              "y": 54
            },
            {
              "x": 99,
              "y": 59
            },
            {
              "x": 78,
              "y": 59
            },
            {
              "x": 78,
              "y": 69
            }
          ]
        },
        {
          "name": "carry",
          "from": "b25:p4",
          "to": "b31:p2",
          "waypoints": [
            {
              "x": 10,
              "y": 69
            },
            {
              "x": 10,
              "y": 79
            },
            {
              "x": -29,
              "y": 79
            },
            {
              "x": -29,
              "y": 89
            }
          ]
        },
        {
          "name": "carry",
          "from": "b26:p4",
          "to": "b32:p2",
          "waypoints": [
            {
              "x": 26,
              "y": 69
            },
            {
              "x": 26,
              "y": 79
            },
            {
              "x": 6,
              "y": 79
            },
            {
              "x": 6,
              "y": 90
            }
          ]
        },
        {
          "name": "carry",
          "from": "b27:p4",
          "to": "b33:p2",
          "waypoints": [
            {
              "x": 42,
              "y": 69
            },
            {
              "x": 42,
              "y": 77
            },
            {
              "x": 30,
              "y": 77
            },
            {
              "x": 30,
              "y": 85
            }
          ]
        },
        {
          "name": "carry",
          "from": "b28:p4",
          "to": "b34:p2",
          "waypoints": [
            {
              "x": 58,
              "y": 69
            },
            {
              "x": 58,
              "y": 77
            },
            {
              "x": 46,
              "y": 77
            },
            {
              "x": 46,
              "y": 85
            }
          ]
        },
        {
          "name": "carry",
          "from": "b29:p4",
          "to": "b35:p2",
          "waypoints": [
            {
              "x": 74,
              "y": 69
            },
            {
              "x": 74,
              "y": 77
            },
            {
              "x": 62,
              "y": 77
            },
            {
              "x": 62,
              "y": 85
            }
          ]
        },
        {
          "name": "carry",
          "from": "b30:p4",
          "to": "b36:p2",
          "waypoints": [
            {
              "x": 91,
              "y": 69
            },
            {
              "x": 91,
              "y": 77
            },
            {
              "x": 78,
              "y": 77
            },
            {
              "x": 78,
              "y": 85
            }
          ]
        },
        {
          "name": "carry",
          "from": "b31:p4",
          "to": "b1:p2",
          "waypoints": [
            {
              "x": -4,
              "y": 89
            },
            {
              "x": -4,
              "y": 5
            }
          ]
        },
        {
          "name": "carry",
          "from": "b32:p4",
          "to": "b2:p2",
          "waypoints": [
            {
              "x": 19,
              "y": 90
            },
            {
              "x": 19,
              "y": 80
            },
            {
              "x": 13,
              "y": 80
            },
            {
              "x": 13,
              "y": 5
            }
          ]
        },
        {
          "name": "carry",
          "from": "b33:p4",
          "to": "b3:p2",
          "waypoints": [
            {
              "x": 43,
              "y": 85
            },
            {
              "x": 43,
              "y": 44
            },
            {
              "x": 29,
              "y": 44
            },
            {
              "x": 29,
              "y": 5
            }
          ]
        },
        {
          "name": "carry",
          "from": "b34:p4",
          "to": "b4:p2",
          "waypoints": [
            {
              "x": 59,
              "y": 85
            },
            {
              "x": 59,
              "y": 44
            },
            {
              "x": 45,
              "y": 44
            },
            {
              "x": 45,
              "y": 5
            }
          ]
        },
        {
          "name": "carry",
          "from": "b35:p4",
          "to": "b5:p2",
          "waypoints": [
            {
              "x": 75,
              "y": 85
            },
            {
              "x": 75,
              "y": 56
            },
            {
              "x": 61,
              "y": 56
            },
            {
              "x": 61,
              "y": 5
            }
          ]
        },
        {
          "name": "carry",
          "from": "b36:p4",
          "to": "b6:p2",
          "waypoints": [
            {
              "x": 92,
              "y": 85
            },
            {
              "x": 92,
              "y": 60
            },
            {
              "x": 69,
              "y": 60
            },
            {
              "x": 69,
              "y": 42
            },
            {
              "x": 77,
              "y": 42
            },
            {
              "x": 77,
              "y": 5
            }
          ]
        }
      ],
      "children": [
        "b1",
        "b2",
        "b3",
        "b4",
        "b5",
        "b6",
        "b7",
        "b8",
        "b9",
        "b10",
        "b11",
        "b12",
        "b13",
        "b14",
        "b15",
        "b16",
        "b17",
        "b18",
        "b19",
        "b20",
        "b21",
        "b22",
        "b23",
        "b24",
        "b25",
        "b26",
        "b27",
        "b28",
        "b29",
        "b30",
        "b31",
        "b32",
        "b33",
        "b34",
        "b35",
        "b36"
      ]
    },
    {
      "id": "b1",
      "x": 0,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b2",
      "x": 16,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b3",
      "x": 32,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b4",
      "x": 48,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b5",
      "x": 64,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b6",
      "x": 80,
      "y": 0,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_0_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 0,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 12,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 0,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 12,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b7",
      "x": 0,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b8",
      "x": 16,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b9",
      "x": 32,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b10",
      "x": 48,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b11",
      "x": 64,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b12",
      "x": 80,
      "y": 16,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_1_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 16,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 28,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 16,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 28,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b13",
      "x": 0,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b14",
      "x": 16,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b15",
      "x": 32,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b16",
      "x": 48,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b17",
      "x": 64,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b18",
      "x": 80,
      "y": 32,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_2_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 32,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 44,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 32,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 44,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b19",
      "x": 0,
      "y": 48,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b20",
      "x": 16,
      "y": 48,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b21",
      "x": 32,
      "y": 48,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b22",
      "x": 48,
      "y": 48,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b23",
      "x": 73,
      "y": 45,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b24",
      "x": 89,
      "y": 49,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_3_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 48,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 60,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 48,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 60,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b25",
      "x": 0,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b26",
      "x": 16,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b27",
      "x": 32,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b28",
      "x": 48,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b29",
      "x": 64,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b30",
      "x": 80,
      "y": 64,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_4_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 64,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 76,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 64,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 76,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b31",
      "x": -25,
      "y": 84,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_0"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 0,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 0,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 27,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 27,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b32",
      "x": 8,
      "y": 85,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_1"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 16,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 16,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 43,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 43,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b33",
      "x": 32,
      "y": 80,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_2"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 32,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 32,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 59,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 59,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b34",
      "x": 48,
      "y": 80,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_3"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 48,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 48,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 75,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 75,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b35",
      "x": 64,
      "y": 80,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_4"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 64,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 64,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 91,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 91,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    },
    {
      "id": "b36",
      "x": 80,
      "y": 80,
      "w": 8,
      "h": 8,
      "title": {
        "name": "block_5_5"
      },
      "type": {
        "name": "Add"
      },
      "pins": [
        {
          "id": "p1",
          "name": "b0",
          "type": "bit",
          "loc": "w0",
          "x": 80,
          "y": 80,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p2",
          "name": "b1",
          "type": "bit",
          "loc": "w1",
          "x": 80,
          "y": 92,
          "w": 5,
          "dir": "input"
        },
        {
          "id": "p3",
          "name": "s",
          "type": "bit",
          "loc": "e0",
          "x": 107,
          "y": 80,
          "w": 5,
          "dir": "output"
        },
        {
          "id": "p4",
          "name": "c",
          "type": "bit",
          "loc": "e1",
          "x": 107,
          "y": 92,
          "w": 5,
          "dir": "output"
        }
      ]
    }
  ]
}
