- type: constructionGraph
  id: GasBinary
  start: start
  graph:
  - node: start
    edges:
    - to: pressurepump
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressurepumpAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressurepumpAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: pressurepumpAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressurepumpAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: volumepump
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: volumepumpAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: volumepumpAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: volumepumpAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: volumepumpAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: passivegate
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: passivegateAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: passivegateAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: passivegateAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: passivegateAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: valve
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: valveAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: valveAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: valveAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: valveAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: signalvalve
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: signalvalveAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: signalvalveAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: signalvalveAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: signalvalveAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: pressureregulator
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressureregulatorAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressureregulatorAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - 5 pipe layers
    - to: pressureregulatorAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: pressureregulatorAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - 5 pipe layers

    - to: port
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - Atmos Alt Prototypes
    - to: portAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: portAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: portAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: portAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - Atmos Alt Prototypes

    - to: dualportventpump
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Carpmosia-start - Atmos Alt Prototypes
    - to: dualportventpumpAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpAlt3
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpAlt4
      steps:
      - material: Steel
        amount: 2
        doAfter: 1
    # Carpmosia-end - Atmos Alt Prototypes

    - to: radiator
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: bendradiator
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

  - node: pressurepump
    entity: GasPressurePump
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressurepumpAlt1
    entity: GasPressurePumpAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
          prototype: SheetSteel1
          amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressurepumpAlt2
    entity: GasPressurePumpAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: pressurepumpAlt3
    entity: GasPressurePumpAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
          prototype: SheetSteel1
          amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressurepumpAlt4
    entity: GasPressurePumpAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: volumepump
    entity: GasVolumePump
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: volumepumpAlt1
    entity: GasVolumePumpAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: volumepumpAlt2
    entity: GasVolumePumpAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: volumepumpAlt3
    entity: GasVolumePumpAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: volumepumpAlt4
    entity: GasVolumePumpAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: passivegate
    entity: GasPassiveGate
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: passivegateAlt1
    entity: GasPassiveGateAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: passivegateAlt2
    entity: GasPassiveGateAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: passivegateAlt3
    entity: GasPassiveGateAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: passivegateAlt4
    entity: GasPassiveGateAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: valve
    entity: GasValve
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: valveAlt1
    entity: GasValveAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: valveAlt2
    entity: GasValveAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: valveAlt3
    entity: GasValveAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: valveAlt4
    entity: GasValveAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: signalvalve
    entity: SignalControlledValve
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: signalvalveAlt1
    entity: SignalControlledValveAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: signalvalveAlt2
    entity: SignalControlledValveAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: signalvalveAlt3
    entity: SignalControlledValveAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: signalvalveAlt4
    entity: SignalControlledValveAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: pressureregulator
    entity: GasPressureRegulator
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressureregulatorAlt1
    entity: GasPressureRegulatorAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressureregulatorAlt2
    entity: GasPressureRegulatorAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - 5 pipe layers
  - node: pressureregulatorAlt3
    entity: GasPressureRegulatorAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: pressureregulatorAlt4
    entity: GasPressureRegulatorAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - 5 pipe layers

  - node: port
    entity: GasPort
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - Atmos Alt Prototypes
  - node: portAlt1
    entity: GasPortAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: portAlt2
    entity: GasPortAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: portAlt3
    entity: GasPortAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: portAlt4
    entity: GasPortAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - Atmos Alt Prototypes

  - node: dualportventpump
    entity: GasDualPortVentPump
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  # Carpmosia-start - Atmos Alt Prototypes
  - node: dualportventpumpAlt1
    entity: GasDualPortVentPumpAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpAlt2
    entity: GasDualPortVentPumpAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpAlt3
    entity: GasDualPortVentPumpAlt3
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpAlt4
    entity: GasDualPortVentPumpAlt4
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1
  # Carpmosia-end - Atmos Alt Prototypes

  - node: radiator
    entity: HeatExchanger
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: bendradiator
    entity: HeatExchangerBend
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1
