\setlength{\unitlength}{0.0125in}%
\begin{picture}(440,172)(20,645)
\thicklines
\put(200,750){\vector(-3,-1){105}}
\put(180,760){\line( 1, 0){ 40}}
\put(180,740){\framebox(40,40){}}
\put(345,740){\line(-3,-4){ 15}}
\multiput(330,720)(-0.25000,-0.50000){21}{\makebox(0.4444,0.6667){\sevrm .}}
\put(325,710){\line( 0,-1){ 15}}
\put(325,695){\vector( 3,-4){ 15}}
\put(440,750){\vector(-2,-3){ 50}}
\put(420,740){\framebox(40,40){}}
\put(440,770){\vector(-1,-1){ 65}}
\put(370,700){\line( 3,-4){ 15}}
\put(365,700){\line(-3,-4){ 15}}
\put(260,740){\framebox(40,40){}}
\put(420,760){\line( 1, 0){ 40}}
\put(350,740){\line( 3,-4){ 15}}
\put(280,750){\vector( 1, 0){ 60}}
\put(280,770){\vector( 1, 0){ 80}}
\put(260,760){\line( 1, 0){ 40}}
\put( 20,760){\line( 1, 0){ 40}}
\put( 40,770){\vector( 1, 0){ 80}}
\put( 40,750){\vector( 1, 0){ 60}}
\put(105,740){\line(-3,-4){ 15}}
\put(110,740){\line( 3,-4){ 15}}
\put( 20,720){\framebox(40,60){}}
\put( 40,730){\vector( 2,-1){ 40}}
\put( 20,740){\line( 1, 0){ 40}}
\put(200,770){\vector(-4,-1){ 80}}
\put(265,645){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (d)}}}
\put( 25,645){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm (c)}}}
\put(410,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Unwind}}}
\put(385,665){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm 3}}}
\put(345,665){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm I}}}
\put(365,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(265,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Mkap}}}
\put(410,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Task 2:}}}
\put(265,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Task 1:}}}
\put(170,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Unwind}}}
\put( 25,785){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Pushglobal I}}}
\put(170,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Task 2:}}}
\put( 25,805){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm Task 1:}}}
\put(345,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put(365,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm main}}}
\put(125,765){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm main}}}
\put(105,745){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm @}}}
\put( 85,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm I}}}
\put(125,705){\makebox(0,0)[lb]{\raisebox{0pt}[0pt][0pt]{\elvrm 3}}}
\end{picture}
