\documentclass{article}
\usepackage{times,boxdims}
\usepackage{pstricks,pst-grad}
\pagestyle{empty}
\thispagestyle{empty}
\begin{document}
\begin{pspicture}(0,-2.312461)(4.6586,0.842461)%
% dpic version 2014.03.24 option -p for PSTricks 0.93a or later
\psset{linewidth=0.8pt}%
\psset{linewidth=0.8pt}%
\psset{noCurrentPoint}%
\psset{linewidth=0.4pt}%
\psset{linewidth=0.4pt}%
\psset{linewidth=1pt}%
{\sf
\pscircle(0.4588,0.132739){0.0844}
\pscircle(1.6648,0.132739){0.0844}
\pscircle(0.99,0.351139){0.0472}
\pscircle(0.99,-0.085661){0.0472}
\psline(1.338479,0.57895)(1.802739,0.197984)
\psarcn[linewidth=1pt](1.7492,0.132739){0.0844}{50.628137}{-50.628137}
\psline(1.802739,0.067494)(1.338479,-0.313473)
\psarcn[linewidth=1pt](1.0618,0.023699){0.43616}{-50.628137}{-129.371863}
\psline(0.785121,-0.313473)(0.320861,0.067494)
\psarcn[linewidth=1pt](0.3744,0.132739){0.0844}{-129.371863}{-230.628137}
\psline(0.320861,0.197984)(0.785121,0.57895)
\psarcn[linewidth=1pt](1.0618,0.241779){0.43616}{129.371863}{50.628137}
\psset{linewidth=0.4pt}%
\psset{linewidth=0.4pt}%
\psline(1.1918,-0.412461)(2.1236,-0.412461)
\psline(1.1918,0.677939)(2.1236,0.677939)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(2.0736,-0.412461)(2.0736,0.098017)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.0736,0.167461)(2.0736,0.677939)
\rput(2.0736,0.132739){\boxdims{ex09_1}{27.76}}
\psline(0.99,-0.008461)(0.99,-0.502461)
\psline(0.4588,-0.008461)(0.4588,-0.502461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(0.99,-0.452461)(0.759122,-0.452461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(0.689678,-0.452461)(0.4588,-0.452461)
\rput(0.7244,-0.452461){\boxdims{ex09_2}{13.28}}
\psline(0.4588,0.247139)(0.4588,-0.662461)
\psline(1.6648,0.247139)(1.6648,-0.662461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(0.4588,-0.612461)(1.027078,-0.612461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(1.096522,-0.612461)(1.6648,-0.612461)
\rput(1.0618,-0.612461){\boxdims{ex09_3}{30.15}}
\psline(0.29,0.022739)(0.29,-0.842461)
\psline(1.8336,0.022739)(1.8336,-0.842461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(0.29,-0.792461)(1.027078,-0.792461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(1.096522,-0.792461)(1.8336,-0.792461)
\rput(1.0618,-0.792461){\boxdims{ex09_4}{41.28}}
\psline(1.0672,-0.085661)(0,-0.085661)
\psline(1.0672,0.351139)(0,0.351139)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(0.05,-0.085661)(0.05,0.098017)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(0.05,0.167461)(0.05,0.351139)
\rput(0.05,0.132739){\boxdims{ex09_5}{10.92}}
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(1.635165,0.211765)(1.4248,0.772739)
\psline(1.4248,0.772739)(1.2648,0.772739)
\uput{2.5bp}[u](1.3448,0.772739){4.22 (2) PL}
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(0.962911,0.389792)(0.67,0.807739)
\uput{2.5bp}[u](0.67,0.807739){2.36}
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(0.67,0.807739)(0.974084,-0.041226)
}% sf
\pscircle[fillstyle=solid,fillcolor=gray](0.56,-1.962461){0.02}
\uput{2.5bp}[d](0.56,-1.962461){\boxdims{ex09_6}{$A$\strut}}
\pscircle[fillstyle=solid,fillcolor=gray](1.96,-1.962461){0.02}
\uput{2.5bp}[d](1.96,-1.962461){\boxdims{ex09_7}{$B$\strut}}
\psset{linewidth=1pt}%
\psline(0.56,-1.892461)(0.56,-1.542461)
\psline(1.96,-1.892461)(1.96,-1.542461)
\psline[arrowsize=0.0625in 0,arrowlength=2,arrowinset=0]{<-}(0.56,-1.612461)(1.058611,-1.612461)
\psline[arrowsize=0.0625in 0,arrowlength=2,arrowinset=0]{->}(1.461389,-1.612461)(1.96,-1.612461)
\rput(1.26,-1.612461){\sl label}
\rput(0,-2.312461){\boxdims{ex09_8}{\tt dimension\_(from A to B,0.5,\char92 sl label,29bp\_\_,0.1)}}
\psset{linewidth=0.4pt}%
\psset{linewidth=0.4pt}%
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(0.595,-1.962461)(1.925,-1.962461)
\uput{2.5bp}[d](1.26,-1.962461){\sl linespec}
\psline(0.51,-1.962461)(0.37,-1.962461)
\psline(0.51,-1.612461)(0.37,-1.612461)
\psline(0.42,-1.962461)(0.42,-1.787461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(0.42,-1.787461)(0.42,-1.612461)
\uput{2.5bp}[l](0.42,-1.787461){\sl offset\ {}}
\psline(2.01,-1.962461)(2.15,-1.962461)
\psline(2.01,-1.892461)(2.15,-1.892461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.1,-2.062461)(2.1,-1.962461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.1,-1.792461)(2.1,-1.892461)
\rput(2.1,-2.012461){\boxdims{ex09_9}{\ \sl tic offset}}
\psline(2.01,-1.612461)(2.15,-1.612461)
\psline(2.01,-1.542461)(2.15,-1.542461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.1,-1.712461)(2.1,-1.612461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.1,-1.442461)(2.1,-1.542461)
\rput(2.1,-1.662461){\boxdims{ex09_10}{\ \sl tic offset}}
\psline(1.058611,-1.562461)(1.058611,-1.422461)
\psline(1.461389,-1.562461)(1.461389,-1.422461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(1.058611,-1.472461)(1.26,-1.472461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(1.26,-1.472461)(1.461389,-1.472461)
\uput{2.5bp}[u](1.26,-1.472461){\strut\sl blank width}
\pscircle[fillstyle=solid,fillcolor=gray](2.9986,0.582461){0.02}
\uput{2.5bp}[ul](2.9986,0.582461){\boxdims{ex09_11}{$A$\strut}}
\pscircle[fillstyle=solid,fillcolor=gray](4.3986,0.582461){0.02}
\uput{2.5bp}[ur](4.3986,0.582461){\boxdims{ex09_12}{$B$\strut}}
\pscircle[fillstyle=solid,fillcolor=gray](2.9986,-0.467539){0.02}
\uput{2.5bp}[dl](2.9986,-0.467539){\boxdims{ex09_13}{$C$\strut}}
\pscircle[fillstyle=solid,fillcolor=gray](4.3986,-0.467539){0.02}
\uput{2.5bp}[dr](4.3986,-0.467539){\boxdims{ex09_14}{$D$\strut}}
\psline(2.9986,0.632461)(2.9986,0.842461)
\psline(4.3986,0.632461)(4.3986,0.842461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(2.9986,0.792461)(3.559711,0.792461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(3.837489,0.792461)(4.3986,0.792461)
\rput(3.6986,0.792461){$AB$}
\rput(2.6836,-0.817539){\boxdims{ex09_15}{\tt dimension\_(from A to B,0.3,\$AB\$,20bp\_\_)}}
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(3.0146,-0.455539)(3.609711,-0.009206)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(3.787489,0.124128)(4.3826,0.570461)
\rput(3.6986,0.057461){$X$}
\rput(2.6836,-0.998094){\boxdims{ex09_16}{\tt dimension\_(from C to B,,\$X\$,16bp\_\_)}}
\psline(2.9486,-0.467539)(2.7386,-0.467539)
\psline(2.9486,0.582461)(2.7386,0.582461)
\psline(2.7886,-0.467539)(2.7886,-0.039761)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(2.7886,0.154683)(2.7886,0.582461)
\rput(2.7886,0.057461){$CA$}
\rput(2.6836,-1.17865){\boxdims{ex09_17}{\tt dimension\_(from C to A,0.3,\$CA\$,14bp\_\_,,->)}}
\psline(4.4486,-0.467539)(4.6586,-0.467539)
\psline(4.4486,0.582461)(4.6586,0.582461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(4.6086,-0.467539)(4.6086,0.057461)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(4.6086,0.057461)(4.6086,0.582461)
\uput{2.5bp}[r](4.6086,0.057461){$DB$}
\rput(2.6836,-1.359206){\boxdims{ex09_18}{\tt dimension\_(from D to B,-0.3,"\$DB\$" ljust)}}
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{<-}(3.0186,-0.467539)(3.663878,-0.467539)
\psline[arrowsize=0.04in 0,arrowlength=1.666667,arrowinset=0]{->}(3.733322,-0.467539)(4.3786,-0.467539)
\rput(3.6986,-0.467539){\boxdims{ex09_19}{$T^{15}$}}
\rput(2.6836,-1.539761){\boxdims{ex09_20}{\tt dimension\_(from C to D,,s\_box(\$T\char94\char123\%g\char125\$,15),W)}}
\end{pspicture}
\end{document}