\setlength{\unitlength}{0.11mm}
\begin{picture}(1400,728)(-580,100)
\put(-498,392){\small\bf abc}
\put(-420,400){\thicklines\vector(1,0){180}}
\put(-120,400){\thicklines\vector(2,1){160}}
\put(-170,430){\circle{20}}
\put(-190,370){\circle{20}}
\put(-170,390){\circle{20}}
\put(-200,410){\oval(40,20)}
\put(-500,500){\small\sf key}
\put(-280,500){\small\sf hash function}
\put(-180,400){\circle{120}}
\put(20,700){\small\sf HTABLE}
\put(280,700){\small\sf CELL}
\put(220,600){\vector(1,0){100}}
\put(360,240){\vector(1,0){100}}
\put(220,240){\vector(1,0){100}}
\put(80,240){\vector(1,0){100}}
\put(80,480){\vector(1,0){100}}
\put(80,600){\vector(1,0){100}}
\put(320,580){\framebox(60,60){}}
\put(320,580){\line(1,1){60}}
\put(460,220){\framebox(60,60){}}
\put(460,220){\line(1,1){60}}
\put(320,220){\line(1,1){60}}
\put(320,220){\framebox(60,60){}}
\put(180,220){\framebox(60,60){}}
\put(180,220){\line(1,1){60}}
\put(180,460){\line(1,1){60}}
\put(180,460){\framebox(60,60){}}
\put(180,580){\line(1,1){60}}
\put(180,580){\framebox(60,60){}}
\put(40,220){\line(1,0){60}}
\put(40,280){\line(1,0){60}}
\put(40,340){\line(1,0){60}}
\put(40,400){\line(1,0){60}}
\put(40,460){\line(1,0){60}}
\put(40,520){\line(1,0){60}}
\put(40,580){\line(1,0){60}}
\put(40,160){\framebox(60,480){}}
\end{picture}
