\setlength{\unitlength}{0.0125in}%
\begin{picture}(470,140)(20,685)
\thicklines
\multiput(230,740)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(225,730){\line( 0,-1){ 10}}
\put(225,720){\line( 1, 0){100}}
\put(325,720){\line( 0, 1){ 60}}
\multiput(325,780)(-0.41667,0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(320,785){\line(-1, 0){ 25}}
\multiput(295,785)(-0.41667,-0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(290,780){\vector(-1,-1){0}}
\multiput(390,730)(-0.41667,-0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(385,725){\line( 0,-1){ 10}}
\put(385,715){\line( 1, 0){105}}
\put(490,715){\line( 0, 1){ 75}}
\multiput(490,790)(-0.50000,0.25000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(480,795){\line(-1, 0){ 15}}
\multiput(465,795)(-0.40000,-0.40000){26}{\makebox(0.4444,0.6667){\sevrm .}}
\put(455,785){\vector(-1,-1){0}}
\multiput(400,730)(0.41667,-0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(405,725){\line( 1, 0){  5}}
\put(410,725){\line( 0, 1){ 25}}
\multiput(410,750)(-0.41667,0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(405,755){\vector(-1, 1){0}}
\multiput(400,755)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(395,745){\vector(-1,-2){0}}
\put(435,800){\line( 3,-4){ 15}}
\put(275,800){\line( 2,-3){ 10}}
\put(110,800){\line( 1,-1){ 15}}
\put(105,800){\line(-3,-4){ 15}}
\put(360,770){\vector( 1, 0){ 35}}
\put(340,825){\line( 0,-1){ 65}}
\put(340,760){\line( 1, 0){ 40}}
\put(380,760){\line( 0, 1){ 65}}
\put(200,750){\vector( 1, 0){ 25}}
\put(200,770){\vector( 1, 0){ 35}}
\put(180,760){\line( 1, 0){ 40}}
\put(180,825){\line( 0,-1){ 85}}
\put(180,740){\line( 1, 0){ 40}}
\put(220,740){\line( 0, 1){ 85}}
\put( 70,750){\vector( 2, 1){ 60}}
\put( 70,750){\line(-1,-4){  5}}
\put( 65,730){\line(-1, 0){ 25}}
\put( 70,750){\vector( 3,-2){ 15}}
\put( 70,750){\line(-1, 0){ 30}}
\put( 75,770){\vector( 1,-3){ 10}}
\put( 75,770){\line(-1, 0){ 35}}
\put( 20,740){\line( 1, 0){ 40}}
\put( 20,760){\line( 1, 0){ 40}}
\put( 20,780){\line( 1, 0){ 40}}
\put( 20,825){\line( 0,-1){105}}
\put( 20,720){\line( 1, 0){ 40}}
\put( 60,720){\line( 0, 1){105}}
\put(420,790){\vector( 3,-1){ 30}}
\put(420,790){\line(-1, 0){ 60}}
\put(360,810){\vector( 1, 0){ 60}}
\put(450,780){\line(-3,-4){ 30}}
\put(420,740){\line( 1, 0){ 60}}
\put(480,740){\line(-3, 4){ 30}}
\put(340,780){\line( 1, 0){ 40}}
\put(340,800){\line( 1, 0){ 40}}
\put(340,820){\line( 1, 0){ 40}}
\put(200,810){\vector( 1, 0){ 60}}
\put(260,790){\vector( 3,-1){ 30}}
\put(260,790){\line(-1, 0){ 60}}
\put(290,780){\line(-3,-4){ 30}}
\put(260,740){\line( 1, 0){ 60}}
\put(320,740){\line(-3, 4){ 30}}
\put(180,780){\line( 1, 0){ 40}}
\put(180,800){\line( 1, 0){ 40}}
\put(180,820){\line( 1, 0){ 40}}
\put(100,790){\vector( 3,-1){ 30}}
\put(100,790){\line(-1, 0){ 60}}
\put( 40,810){\vector( 1, 0){ 60}}
\put(130,780){\line(-3,-4){ 30}}
\put(100,740){\line( 1, 0){ 60}}
\put(160,740){\line(-3, 4){ 30}}
\put( 20,800){\line( 1, 0){ 40}}
\put( 20,820){\line( 1, 0){ 40}}
\multiput(240,740)(0.41667,-0.41667){13}{\makebox(0.4444,0.6667){\sevrm .}}
\put(245,735){\line( 1, 0){  5}}
\put(250,735){\vector( 0, 1){ 25}}
\put(416,784){\line( 2, 3){ 10}}
\put(254,786){\line( 2, 3){ 10}}
\put(390,735){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(400,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm \#}}}
\put(345,685){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm After Update 0}}}
\put(185,685){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm After Mkap}}}
\put( 25,685){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm After Push 2}}}
\put(230,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put( 85,725){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm ?}}}
\put(265,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(425,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(445,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(285,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put(125,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm f}}}
\put( 85,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Y}}}
\put(105,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put( 85,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Y}}}
\put(405,775){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Y}}}
\put(405,775){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Y}}}
\put(245,760){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm ?}}}
\put(245,775){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Y}}}
\end{picture}
