\setlength{\unitlength}{0.0125in}%
\begin{picture}(440,210)(10,585)
\thicklines
\put(351,700){\circle{30}}
\put(231,700){\circle{30}}
\put(170,699){\circle{30}}
\put(110,700){\circle{30}}
\put(310,700){\vector( 1, 0){ 25}}
\multiput(270,620)(7.27273,0.00000){6}{\line( 1, 0){  3.636}}
\multiput(270,650)(7.27273,0.00000){6}{\line( 1, 0){  3.636}}
\multiput(270,750)(7.27273,0.00000){6}{\line( 1, 0){  3.636}}
\multiput(275,780)(7.77778,0.00000){5}{\line( 1, 0){  3.889}}
\multiput(270,700)(11.42857,0.00000){4}{\line( 1, 0){  5.714}}
\put(250,700){\line( 1, 0){ 20}}
\put(320,620){\line(-1, 0){ 10}}
\put(320,650){\line(-1, 0){ 10}}
\put(260,620){\line( 1, 0){ 10}}
\put(260,650){\line( 1, 0){ 10}}
\put(320,780){\line(-1, 0){ 10}}
\put(320,750){\line(-1, 0){ 10}}
\put(260,750){\line( 1, 0){ 10}}
\put(260,780){\line( 1, 0){ 10}}
\put(405,620){\framebox(30,30){}}
\put( 25,750){\framebox(35,30){}}
\put( 10,585){\framebox(440,210){}}
\put(365,700){\line( 1, 0){ 55}}
\put(420,700){\line( 0, 1){  0}}
\put(420,700){\vector( 0,-1){ 50}}
\put(350,685){\vector( 0,-1){ 35}}
\put(350,750){\vector( 0,-1){ 35}}
\put(185,700){\vector( 1, 0){ 30}}
\put(125,700){\vector( 1, 0){ 30}}
\put( 40,750){\line( 0,-1){ 50}}
\put( 40,700){\vector( 1, 0){ 55}}
\put(230,685){\vector( 0,-1){ 35}}
\put(230,750){\vector( 0,-1){ 35}}
\put(170,685){\vector( 0,-1){ 35}}
\put(170,750){\vector( 0,-1){ 35}}
\put(110,685){\vector( 0,-1){ 35}}
\put(110,750){\vector( 0,-1){ 35}}
\put(140,650){\line( 0,-1){ 30}}
\put(200,650){\line( 0,-1){ 30}}
\put( 80,620){\framebox(180,30){}}
\put(320,620){\framebox(60,30){}}
\put(320,750){\framebox(60,30){}}
\put( 80,750){\framebox(180,30){}}
\put(200,780){\line( 0,-1){ 30}}
\put(140,780){\line( 0,-1){ 30}}
\put( 35,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm acc}}}
\put(410,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm acc'}}}
\put(345,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm yn}}}
\put(220,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm y3}}}
\put(160,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm y2}}}
\put(100,630){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm y1}}}
\put(340,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm xn}}}
\put(225,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm x3}}}
\put(165,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm x2}}}
\put(105,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm x1}}}
\put(345,695){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm f}}}
\put(230,695){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm f}}}
\put(165,695){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm f}}}
\put(105,695){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\twlrm f}}}
\end{picture}
