program dam1 implicit none call init call viewport(0.2,0.2,0.8,0.8) call xyworld(0.0,0.0,1.0,1.0) call newpath call plot(0.2,0.5,3) call plot(0.48,0.5,2) call stroke call newpath call spline(0.48,0.5,0.6,0.48,0.7,0.4,0.85,0.2,-1) call spline(0.48,0.5,0.6,0.48,0.7,0.4,0.85,0.2,0) call spline(0.48,0.5,0.6,0.48,0.7,0.4,0.85,0.2,1) call stroke call newpath call spline(0.48,0.3,0.52,0.305,0.6,0.28,0.8,0.15,-1) call spline(0.48,0.3,0.52,0.305,0.6,0.28,0.8,0.15,0) call spline(0.48,0.3,0.52,0.305,0.6,0.28,0.8,0.15,1) call stroke call newpath call wallr(0.2,0.1,0.48,0.1,28) call walll(0.48,0.3,0.48,0.1,20) call wallr(0.48,0.3,0.52,0.3,4) call walll(0.52,0.1,0.52,0.3,20) call wallr(0.52,0.1,0.8,0.1,28) call stroke call newpath call linety(2) call plot(0.48,0.5,3) call plot(0.9,0.5,2) call stroke call newpath call linety(2) call plot(0.52,0.3,3) call plot(0.9,0.3,2) call stroke call newpath call linety(1) call msmi(0.85,0.3,0.85,0.5,0.07) call stroke call text(0.83,0.383,"H") call fin stop end