{ /(pipeline) (input)(output) /(isInputI)(outI)(outputI)(inputI) /(isInputO)(outO)(outputO)(inputO) / / (in) / [output] / /[in][inputI] [pipeline] / / [outputO] / [input] [pipeline] / [outO] / [isInputO] [system] / / /[outI][inputO] / [outputI] [pipeline] //[isInputO][and] [output] [input] [YC] | pipeline }