\setlength{\unitlength}{0.0125in}%
\begin{picture}(460,120)(20,705)
\thicklines
\multiput(455,785)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(465,805){\line(-1,-3){  5}}
\multiput(340,785)(0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(345,805){\line(-1,-3){  5}}
\multiput(335,785)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(220,780)(0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(215,785)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(225,805)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(380,760){\line( 1, 0){ 40}}
\put(380,825){\line( 0,-1){ 85}}
\put(380,740){\line( 1, 0){ 40}}
\put(420,740){\line( 0, 1){ 85}}
\put(400,750){\vector( 1, 0){ 40}}
\put(400,770){\vector( 1, 0){ 35}}
\put(280,730){\line( 1, 0){ 70}}
\put(350,730){\vector( 0, 1){ 30}}
\put(280,750){\line( 1, 0){ 80}}
\put(360,750){\vector( 0, 1){ 30}}
\put(280,770){\vector( 1, 0){ 40}}
\put(260,740){\line( 1, 0){ 40}}
\put(260,825){\line( 0,-1){105}}
\put(260,720){\line( 1, 0){ 40}}
\put(300,720){\line( 0, 1){105}}
\put(140,760){\line( 1, 0){ 40}}
\put(140,825){\line( 0,-1){ 85}}
\put(140,740){\line( 1, 0){ 40}}
\put(180,740){\line( 0, 1){ 85}}
\put(160,750){\line( 1, 0){ 80}}
\put(240,750){\vector( 0, 1){ 30}}
\put(160,770){\vector( 1, 0){ 40}}
\put( 40,770){\vector( 1, 0){ 40}}
\multiput( 95,780)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(100,780)(0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(110,800)(0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\multiput(105,800)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put( 20,780){\line( 1, 0){ 40}}
\put( 20,825){\line( 0,-1){ 65}}
\put( 20,760){\line( 1, 0){ 40}}
\put( 60,760){\line( 0, 1){ 65}}
\put(460,785){\line( 1,-2){ 10}}
\put(470,805){\line( 2,-3){ 10}}
\put(350,805){\line( 2,-3){ 10}}
\put(230,805){\line( 2,-3){ 10}}
\multiput(450,745)(0.41667,-0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(455,740){\line( 1, 0){ 25}}
\put(480,740){\vector( 0, 1){ 40}}
\multiput(440,745)(-0.40000,-0.40000){26}{\makebox(0.4444,0.6667){\sevrm .}}
\put(430,735){\line( 0,-1){  5}}
\put(430,730){\line( 1, 0){ 40}}
\put(470,730){\vector( 0, 1){ 25}}
\put(400,790){\vector( 1, 0){ 50}}
\put(400,810){\vector( 1, 0){ 60}}
\put(280,790){\vector( 1, 0){ 50}}
\put(280,810){\vector( 1, 0){ 60}}
\put(160,790){\vector( 1, 0){ 50}}
\put(160,810){\vector( 1, 0){ 60}}
\put(380,820){\line( 1, 0){ 40}}
\put(380,800){\line( 1, 0){ 40}}
\put(380,780){\line( 1, 0){ 40}}
\put(260,760){\line( 1, 0){ 40}}
\put(260,780){\line( 1, 0){ 40}}
\put(260,800){\line( 1, 0){ 40}}
\put(260,820){\line( 1, 0){ 40}}
\put(140,780){\line( 1, 0){ 40}}
\put(140,800){\line( 1, 0){ 40}}
\put(140,820){\line( 1, 0){ 40}}
\put( 40,790){\vector( 1, 0){ 50}}
\put( 40,810){\vector( 1, 0){ 60}}
\put( 20,800){\line( 1, 0){ 40}}
\put( 20,820){\line( 1, 0){ 40}}
\put(385,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (d) Mkap}}}
\put(265,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (c) Push 1}}}
\put(145,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (b) Push 1}}}
\put( 25,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (a)}}}
\put(445,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(325,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(205,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(445,750){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put( 85,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(465,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm g}}}
\put(345,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm g}}}
\put(225,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm g}}}
\put(105,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm g}}}
\put(475,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm x}}}
\put(355,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm x}}}
\put(235,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm x}}}
\put(115,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm x}}}
\put( 95,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(215,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(335,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(455,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(465,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(345,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(225,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(105,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\end{picture}
