include ${SEPINC}/SEP.top
RESULTSNR = actg mapa areamap conoff
RESULTSER = raw1 raw2 raw3ev minloc fkgath fkpow wiggle
RESULTSCR = picks inv event mods xy evtest cor spec dec 
LATOPTS= option=thesis
#raw3 vel 
FIGER=$(addprefix $R/, $(addsuffix .pdf, $(RESULTSER)))
FIGNR=$(addprefix $R/, $(addsuffix .pdf, $(RESULTSNR)))
FIGCR=$(addprefix $R/, $(addsuffix .pdf, $(RESULTSCR)))
FIGS= ${FIGER} ${FIGCR} ${FIGNR}
FIGERV=$(addprefix $R/, $(addsuffix .v, $(RESULTSER)))
FIGNRV=$(addprefix $R/, $(addsuffix .v, $(RESULTSNR)))
FIGCRV=$(addprefix $R/, $(addsuffix .v, $(RESULTSCR)))
FIGSV= ${FIGERV} ${FIGCRV} ${FIGNRV}
tubev: #$(FIGSV)
	@echo $(FIGSV)
figpdf:${FIGS}
	@echo Done
GR = Grey title=" " > /dev/null
GP = Graph title=" " transp=y yreverse=y plotfat=6 > /dev/null
RESDIR = ./Fig
R = ${RESDIR}
dn=/dev/null
vp=vppen vpstyle=n <
VP=Vppen vpstyle=n > $(dn) <
vpn=vppen vpstyle=n 
TXTDIR=../Txt
T=$(TXTDIR)
vpa=vp_annotate batch=y 
ggg:
	@echo $(VP)
$R/First.conofft.2.10.v3:First.conoff.2.10.H #ummu
	Grey label1='time(s)' label2='x(m)' labelrot=n wherexlabel=t title=' ' \
	 crowd=.89 > $(dn) labelsz=10 < $< out=$@ gridfat=12 grid1=1 \
	 max2=12500 max1=1.6 o2num=13500 d2num=1000 d1num=0.5 o1num=0.5 
$R/Second.conofft.2.10.v3:Second.conoff.2.10.H #mumu
	Grey label1='time(s)' label2='x(m)' labelrot=n wherexlabel=t title=' ' \
	 crowd=.89 > $(dn) labelsz=10 < $< out=$@ gridfat=12 grid1=1 \
	 max2=12500 max1=1.6 o2num=13500 d2num=1000 d1num=0.5 o1num=0.5 
GRP=Graph max2=9000. min2=4990 min1=16200 max1=4800  title=" " crowd1=.89 label1="x(m)" label2="y(m)"  wherexlabel=t > $(dn) o1num=5000 d1num=2500 o2num=5600 d2num=900 wantframe=0 labelrot=0
WA=wantaxis1=0 wantaxis2=0 plotcol=1 symbolsz=10
$R/conofflines.v: stat.cmplx.lineE10.H stat.cmplx.lineE2.H stat.cmplx.H #ummu
	< stat.cmplx.H         Real > xa.H
	< stat.cmplx.H         Imag > ya.H
	< stat.cmplx.lineE2.H  Real > x2.H
	< stat.cmplx.lineE2.H  Imag > y2.H
	< stat.cmplx.lineE10.H Real > x10.H
	< stat.cmplx.lineE10.H Imag > y10.H
	Cmplx ya.H xa.H > all.H
	Cmplx y2.H x2.H > 2.H
	Cmplx y10.H x10.H > 10.H
	$(GRP) $(WA) < 2.H   out=2.v    symbol='o'
	$(GRP) $(WA) < 10.H  out=10.v   symbol='o'
	$(GRP)       < all.H out=all.v  symbol='*'
	vp_Overlay all.v 2.v 10.v > m.v
	$(vpa) < m.v text=$T/trmap_a| $(vpn) xsize=6. ysize=2.5 > $@
	Rm xa.H ya.H x2.H y2.H x10.H y10.H all.H 2.H 10.H
	rm -f all.v 2.v 10.v m.v

$R/conoff.v: $R/First.conofft.2.10.v3 $R/conofflines.v #$R/Second.conofft.2.10.v3
	$(vp) < $R/First.conofft.2.10.v3 out0=a.v > $(dn)
	$(vp) < $R/First.conofft.2.10.v3 out1=b.v > $(dn)
	pldb < a.v | sed -e s/999998/" "/g | plas > a1.v
	pldb < b.v | sed -e s/999999/" "/g | plas > b1.v
	$(vp) < $R/conofflines.v yshift=2.8 xshift=.05 > c2.v
	$(vpa) < a1.v text=$T/intext_b | $(vpn) xsize=2.5 ysize=3. > a2.v yshift=.0 xshift=0.5
	$(vpa) < b1.v text=$T/intext_c | $(vpn) xsize=2.5 ysize=3. > b2.v yshift=.0 xshift=3.2
	vp_Overlay b2.v a2.v c2.v > $@
	rm -f a.v b.v a2.v b2.v c2.v a1.v b1.v 
#$R/conoff.v: $R/First.conofft.2.10.v3 $R/Second.conofft.2.10.v3
#	$(vp) < $R/First.conofft.2.10.v3 out0=c.v > $(dn)
#	$(vp) < $R/First.conofft.2.10.v3 out1=d.v > $(dn)
#	$(vp) < $R/Second.conofft.2.10.v3 out0=a.v > $(dn)
#	$(vp) < $R/Second.conofft.2.10.v3 out1=b.v > $(dn)
#	pldb < a.v | sed -e s/999998/" "/g | plas > a1.v
#	pldb < b.v | sed -e s/999999/" "/g | plas > b1.v
#	pldb < c.v | sed -e s/999998/" "/g | plas > c1.v
#	pldb < d.v | sed -e s/999999/" "/g | plas > d1.v
#	$(vpa) < a1.v text=$T/intext_a | $(vpn) xsize=2. ysize=3. > a2.v yshift=2.85 xshift=.04
#	$(vpa) < b1.v text=$T/intext_b | $(vpn) xsize=2. ysize=3. > b2.v yshift=2.85 xshift=1.9
#	$(vpa) < c1.v text=$T/intext_c | $(vpn) xsize=2. ysize=3. > c2.v yshift=.15 xshift=.04
#	$(vpa) < d1.v text=$T/intext_d | $(vpn) xsize=2. ysize=3. > d2.v yshift=.15 xshift=1.9
#	vp_Overlay d2.v c2.v b2.v a2.v  > $@
#	rm -f a.v b.v c.v d.v a2.v b2.v c2.v d2.v a1.v b1.v c1.v d1.v
$R/conoff.ps: $R/conoff.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n force=
$R/raw1.v:rawexample.H
	Window3d < $< n3=1 f3=26 min2=200| Grey g2num=200 o2num=200 grid2=y title=' ' \
	  labelsz=10 crowd=0.89 labelrot=n > t.V
	Vppen vpstyle=n < t.V yshift=11.4 rotate=90   out=$@ >/dev/null
	Rm t.V 
$R/wiggle.v:118.H #ummu
	< $< Wiggle out=wigg.v label1="t(s)" label2="t(s)" \
	 geophysics=1 crowd=.89 title="  " > /dev/null labelrot=0
	vppen vpstyle=n < wigg.v yshift=.36 ysize=3 xsize=6 > $@
	rm -f wigg.v
$R/raw1.ps:$R/raw1.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n
$R/raw2.v: rawexample.H  fwd.pick.plat.fast2.H
	Window3d < $< n3=1 f3=12 min2=119. |Grey g2num=200 o2num=400 grid2=y \
	  labelsz=10 title=' ' crowd=0.89 labelrot=n  min2=119. max2=2286 \
	  out=t.v >/dev/null
	< fwd.pick.plat.fast2.H  Window3d j1=4 |Graph title=' ' \
	     symbol='o' yreverse=1 symbolsz=4 plotcol=1  \
	     min1=119. max1=2286. min2=. label1=' ' label2=' ' max2=12. \
	     wantaxis1=0 wantaxis2=0 wantframe=n  crowd=0.89 plotcol=0 \
	  out=s.v >/dev/null
	< fwd.pick.plat.fast2.H Window3d j1=6 |Graph title=' ' symbol='o' \
	     yreverse=1 symbolsz=4 plotcol=1  \
	     min1=119. max1=2287. label1=' ' label2=' ' min2=-6.5 max2=5.5 \
	     wantaxis1=0 wantaxis2=0 wantframe=n  crowd=0.89 plotcol=0 \
	      out=r.v >/dev/null
	vp_Overlay t.v s.v r.v > n.v
	vppen vpstyle=n < n.v xscale=.89 > m.v
	vppen vpstyle=n < m.v yshift=11.4 rotate=90 > $@
	rm -f t.v r.v s.v m.v n.v

#$R/raw3.v:rawexample.H
#	Window3d < $< n3=1 f3=2 min1=1.5 max1=5 min2=0. max2=
$R/raw3.v:$R/raw3E.v $R/raw3W.v
	vp_OverUnderAniso $^ > $@
$R/raw3W.v:rawexample.H
	Window3d < $< n3=1 f3=2 min1=2 max1=5 max2=1200 min2=0 |\
	Grey title=' ' grid1=1 crowd=0.89 min2=0. max2=1200. \
	 o2num=100 min1=2. max1=5. labelsz=10 label2=' ' d1num=1. |\
	Vppen vpstyle=n out=$@  yshift=-0.5 >/dev/null 
$R/raw3E.v:rawexample.H
	Window3d < $< n3=1 f3=2 min1=2 max1=5 min2=1200 max2=2287 |\
	Grey title=' ' grid1=1 crowd=0.89  min2=1200. max2=2287 \
	 min1=2 max1=5. d2num=200 labelsz=10 d1num=1. |\
	Vppen vpstyle=n out=$@  yshift=-0.5 >/dev/null	out=$@ 
#b2=0.
#e2=3.
b2=-3.4
e2=-0.4
$R/rawevE.v: fwd.pick.plat.fast2.H #$R/raw3E.v
	Window3d< $< j1=3 | Graph title=' ' symbol='o' yreverse=1 symbolsz=9 plotfat=2  \
	     min1=1200. max1=2287 label1=' ' label2=' ' min2=$(b2) max2=$(e2) \
	     wantaxis1=0 wantaxis2=0  crowd=0.89 plotcol=0 |\
	Vppen vpstyle=n  yshift=-0.5 >/dev/null out=$@
#	vp_Overlay $R/raw3E.v t.v > $@
#	rm -f t.v
$R/rawevW.v: fwd.pick.plat.fast2.H #$R/raw3W.v
	Window3d< $< j1=3 | Graph title=' ' symbol='o' yreverse=1 symbolsz=9 plotfat=2  \
	     min1=0. max1=1200.  label1=' ' label2=' '  min2=$(b2) max2=$(e2) \
	     wantaxis1=0 wantaxis2=0 wantframe=n  crowd=0.89 plotcol=0  |\
	Vppen vpstyle=n  yshift=-0.5 >/dev/null	out=$@
#	vp_Overlay $R/raw3W.v t.v > $@
#	rm -f t.v

$R/rawevEf.v: pp.H #fwd.pick.plat.fast.H #$R/raw3E.v
	< $<  Window3d j1=3 |Graph title=' ' symbol='o' yreverse=1 symbolsz=6 plotcol=0  \
	     min1=1200. max1=2287 min2=$(b2) max2=$(e2) label1=' ' label2=' '  \
	     wantaxis1=0 wantaxis2=0  crowd=0.89 plotcol=0 |\
	Vppen vpstyle=n  yshift=-0.5 >/dev/null out=$@
#	vp_Overlay $R/raw3E.v t.v > $@
#	rm -f t.v
$R/rawevWf.v: pp.H #fwd.pick.plat.fast.H #$R/raw3W.v
	< $< Window3d j1=3 |Graph title=' ' symbol='o' yreverse=1 symbolsz=6 plotcol=0  \
	     min1=0. max1=1200. min2=$(b2) max2=$(e2) label1=' ' label2=' ' \
	     wantaxis1=0 wantaxis2=0 wantframe=n  crowd=0.89 plotcol=0 |\
	Vppen vpstyle=n  yshift=-0.5 >/dev/null	out=$@
#	vp_Overlay $R/raw3W.v t.v > $@
#	rm -f t.v

$R/raw3ev.v: $R/rawevWf.v $R/rawevEf.v #$R/raw3E.v $R/raw3W.v #$R/rawevW.v $R/rawevE.v
	vp_Overlay $R/raw3W.v $R/rawevWf.v > t.v
	vp_Overlay $R/raw3E.v $R/rawevEf.v > s.v
	$(vp) < t.v ysize=1.75 xsize=6. xshift=.12 yshift=0. > t2.v
	$(vp) < s.v ysize=1.75 xsize=6. xshift=.12 yshift=1.76 > s2.v
	vp_Overlay t2.v s2.v > $@
	rm -f t.v s.v t2.v s2.v
#	vp_Overlay $R/raw3W.v $R/rawevW.v $R/rawevWf.v > t.v
#	vp_Overlay $R/raw3E.v $R/rawevE.v $R/rawevEf.v > s.v
#	vp_OverUnderAniso s.v t.v > $@
ev:$R/rawevWd.v $R/rawevEd.v
	tube $^ &
$R/singl.v:singleevent.H
	< $< Window3d max1=5.5| Grey out=$@  grid2=1 grid1=1  \
	 title=' ' crowd=.8 > /dev/null labelsz=10 
velan.H:singleevent.H
	< $< Velan v0=500 dv=10 nv=130 > $@
$R/velan.v:velan.H
	Window3d < $< max1=5.5 |Grey newclip=1 color=I label2='v(m/s)'\
	   labelsz=10 out=$@ title=' ' crowd1=1 crowd2=.8 >/dev/null
$R/vel.v: $R/singl.v $R/velan.v 
	vp_SideBySideAniso $^ > t.v
	vppen < t.v yscale=1.14 yshift=-1.15 xshift=-.3 vpstyle=n > $@
	rm -f t.v
$R/vel.ps:$R/vel.v
	pstexpen $R/vel.v $R/vel.ps color=n fat=1 fatmult=1.5 invras=n
$R/cor.v:cor.H
	< $< Grey g2num=200 o2num=200 grid2=y title=' ' crowd=0.89 \
	 labelrot=n label2='trace #' label1='t(s)'  > t.V
	Vppen vpstyle=n < t.V yshift=11.4 rotate=90 txsquare=y  out=$@ >/dev/null
	Rm t.V
#$R/cor.v:$R/cor.first.v
#	vppen < $< vpstyle=n yshift=13.2 rotate=90 xscale=1.2 yscale=1.1 xshift=-.7 > $@ 
$R/cor.ps:$R/cor.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n
#$R/spec.v:$R/spectrum.v
#	vppen < $< vpstyle=n xscale=1.3 xshift=-2.7 > $@
$R/spec.v: cor.H
	< $< Window3d n2=100 |Spectra mode=all |Graph plotfat=6 crowd=0.89 \
	  label1='frequency (Hz)' label2='amplitude' title=' ' wantaxis2=0 out=$@ > /dev/null

#$R/dec.v:$R/freqs.dec.four.v3
#	vppen < $<  vpstyle=n out1=t.v >/dev/null
#	vppen < t.v vpstyle=n yshift=13.2 rotate=90 xscale=1.2 yscale=1.1 xshift=-.7 > $@
$R/slope.v:
	echo "(119,0) (337,.217) (558,.41) (782.,0.64) (990,.85) (1237,1.12) (1502,1.45) (1704,1.69) (1907,1.965) (2122,2.43)" > t.t
	echo esize=0 n1=10 in=t.t >> t.t
	Sdd < t.t esize=8 > slope.H
	< slope.H Graph  min2=0. max2=6. min1=200. max1=2286. crowd=.89 wantaxis1=0 wantaxis2=0 \
	  title=' ' out=$@ wherexlabel=t plotfat=8 plotcol=0 yreverse=y > /dev/null wantframe=0
	Rm slope.H 
	rm -f t.t
$R/dec.v:dec.H $R/slope.v
	< $< Grey g2num=200 o2num=200 grid2=y title=' ' crowd=0.89 min2=200 \
	 labelrot=n label2='trace #' label1='t(s)' > /dev/null out=t.v
	vp_Overlay t.v  $R/slope.v > r.v
	vppen vpstyle=n < r.v yshift=11.4 rotate=90 txsquare=n > $@
	rm -f $R/slope.v t.v r.v
$R/dec.ps:$R/dec.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n 
#a=`Window3d < fwd.pick.plat.fast.H f1=118 n1=1| Disfil number=n `
#b=`echo 3+\`Window3d < fwd.pick.plat.fast.H f1=118 n1=1| Disfil number=n\` | bc -l`
a=0.33333 
b=3.33333

$R/rawevE2.v: fwd.pick.plat.fast2.H #$R/raw3E.v
	Window3d< $< j1=3 | Graph title=' ' symbol='*' yreverse=1 symbolsz=10   \
	     min1=1200. max1=2286 label1=' ' label2=' ' min2=$a max2=$b \
	     wantaxis1=0 wantframe=0 wantaxis2=0   crowd=0.89 plotcol=0 |\
	Vppen vpstyle=n  xshift=0 >/dev/null out=$@
#min2=1.0 label1=' ' label2=' ' max2=4.5 \
#	     wantaxis1=0 wantaxis2=0 wantframe=0 crowd=0.89 plotcol=0 |\
##binaries lost -- dont delete!!
$R/evtest.v: raw.slowev.cordec.H raw.nothin.cordec.H raw.noisetrain.cordec.H $R/rawevE2.v
	< raw.noisetrain.cordec.H Window3d max1=3 min2=1200 max2=2286 |\
	 Grey crowd=.89 labelsz=12 title=' ' label2='trace #' label1='t(s)' |\
	 Vppen xshift=.5 out=a.v vpstyle=n >/dev/null
	echo o1=-12. d1=.008 >> raw.noisetrain.cordec.H
	<  raw.noisetrain.cordec.H Window3d f1=1124 min2=1200 max2=2286 |\
	  Grey crowd=.89 labelsz=12 out=b1.v title=' ' label2='trace #' grid1=1  >/dev/null
	echo o1=0. >> raw.noisetrain.cordec.H
	vp_Overlay b1.v $R/rawevE2.v >b.v
	< raw.nothin.cordec.H Window3d max1=3 min2=1200 max2=2000 |\
	 Grey crowd=.89 labelsz=12  title=' '  label1='t(s)' |\
	 Vppen xshift=.5 out=c.v vpstyle=n >/dev/null
	< raw.slowev.cordec.H Window3d max1=3 min2=1200 max2=2000 |\
	 Grey crowd=.89 labelsz=12 out=d.v title=' '  >/dev/null
	vp_SideBySideAniso a.v b.v > t.v
	vp_SideBySideAniso c.v d.v > l.v
	vp_OverUnderAniso t.v l.v > a.v
	vp_annotate < a.v batch=y text=../Txt/shotabcd | $(vpn) > $@
	rm -f a.v b.v b1.v c.v d.v t.v l.v
$R/evtest.ps:$R/evtest.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n force=
$R/map.v:stations.H
	cp $< stations.cmplx.H
	echo n1=`Get < $< n2 parform=n` n2=1 esize=8 >> stations.cmplx.H
	Graph < stations.cmplx.H symbol='*' max1=9000. min1=4900 max2=16300 crowd1=.89 \
	  min2=4800 out=$@ symbolsz=2 title=' ' label1='y(m)' label2='x(m)'> /dev/null
$R/lines.v:stat.cmplx.lines2.3.11.13.H 
	Window3d j1=6 < stat.cmplx.lines2.3.11.13.H |\
	 Graph symbol='o' max1=9000. min1=4900 max2=16300 crowd1=.89 \
	  min2=4800 out=$@ symbolsz=9 title=' ' label1='y(m)' label2='x(m)'> /dev/null
$R/shot118.v: stat.cmplx.lineEshot118.H
	Graph < stat.cmplx.lineEshot118.H symbol='*' max1=9000. min1=4900 max2=16300 crowd1=.89 \
	  min2=4800 out=$@ symbolsz=15 plotfat=3 title=' ' label1='y(m)' label2='x(m)'> /dev/null
mloc.%.H:stations.H
	Window3d < $< n2=1 f2=$* > $@
slocplane.H:mloc.1961.H
	echo 'n1=1 esize=8' >> $<
	Math file1=$< exp_real="file1.re*0.+6149.72 " exp_imag="file1.im*0.+11157.0875" > $@
	echo 'n1=2 esize=4' >> $< 
$R/slocplane.v:slocplane.H
	< $< Graph < $<  symbol='o' max1=9000. min1=4900 max2=16300  \
	    min2=4800 symbolsz=15 plotcol=1 wantaxis1=0 wantaxis2=0 title=' ' \
	    wheretitle=b out=$@  crowd1=.89  > /dev/null
STATS=1777 1961 1085 2163 1579 109 1299
minloc.H:$(addprefix mloc.,$(addsuffix .H, $(STATS))) 
	Cat axis=2 $^ > $@
	echo n1=7 n2=1 esize=8 >> $@
$R/mins.v:minloc.H
	Graph <$<  symbol='X' max1=9000. min1=4900 max2=16300  \
	    min2=4800 symbolsz=12 plotcol=1 wantaxis1=0 wantaxis2=0 title=' ' \
	    wheretitle=b out=$@  crowd1=.89 plotfat=4  > /dev/null
$R/minloc.v:$R/mins.v $R/map.v $R/slocplane.v $R/shot118.v $R/lines.v 
	vp_Overlay  $R/map.v $R/slocplane.v $R/lines.v $R/mins.v > a.v
	$(vpa) < a.v batch=y text=${TXTDIR}/shot118 | $(vpn) > $@
	rm -f a.v
$R/picks.v:$R/picksone.v $R/pickstwo.v $R/picksfour.v $R/picksnew.v
	<$R/picksone.v $(vpa) text=${TXTDIR}/llpan_a |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > a.v 
	<$R/pickstwo.v $(vpa) text=${TXTDIR}/llpan_b |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > b.v 
	<$R/picksfour.v $(vpa) text=${TXTDIR}/llpan_c |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > c.v 
	<$R/picksnew.v $(vpa) text=${TXTDIR}/llpan_d |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > d.v 
	vp_SideBySideAniso a.v b.v > e.v
	vp_SideBySideAniso c.v d.v > f.v
	vp_OverUnderAniso e.v f.v > $@
	rm -f a.v b.v c.v d.v e.v f.v
$R/picks.ps:$R/picks.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n force=
$R/event.v:$R/shotone.v $R/shottwo.v $R/shotfour.v $R/shotnew.v
	<$R/shotone.v $(vpa) text=${TXTDIR}/llpan_a |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > a.v 
	<$R/shottwo.v $(vpa) text=${TXTDIR}/llpan_b |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > b.v 
	<$R/shotfour.v $(vpa) text=${TXTDIR}/llpan_c |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > c.v 
	<$R/shotnew.v $(vpa) text=${TXTDIR}/llpan_d |\
	  vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > d.v 
	vp_SideBySideAniso a.v b.v > e.v
	vp_SideBySideAniso c.v d.v > f.v
	vp_OverUnderAniso e.v f.v > $@
	rm -f a.v b.v c.v d.v e.v f.v
$R/event.ps:$R/event.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n force=
vp=vppen vpstyle=n
$R/inv.v:$R/invConv.v $R/invVels.v $R/invEast.v $R/invNorth.v
	$(vpa) < $R/invConv.v text=${TXTDIR}/llinv_a |\
	  $(vpn) xsize=2. ysize=2. > a.v yshift=2.1 xshift=-.1
	$(vpa) <$R/invVels.v text=${TXTDIR}/llinv_b |\
	  $(vpn) xsize=2. ysize=2. > b.v yshift=2.1 xshift=2.
	$(vpa) <$R/invEast.v text=${TXTDIR}/llinv_c |\
	  $(vpn) xsize=2. ysize=2. > c.v yshift=.1 xshift=-.1
	$(vpa) <$R/invNorth.v text=${TXTDIR}/llinv_d |\
	  $(vpn) xsize=2. ysize=2. > d.v yshift=.1 xshift=2.
	vp_Overlay a.v b.v c.v d.v > $@
	rm -f a.v b.v c.v d.v
$R/mods.v:$R/modsone.v $R/modstwo.v $R/modsfour.v $R/modsnew.v
	<$R/modsone.v $(vpa) text=${TXTDIR}/llpan_a |\
	vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > a.v 
	<$R/modstwo.v $(vpa) text=${TXTDIR}/llpan_b |\
	vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > b.v 
	<$R/modsfour.v $(vpa) text=${TXTDIR}/llpan_c |\
	vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > c.v 
	<$R/modsnew.v $(vpa) text=${TXTDIR}/llpan_d |\
	vppen yshift=-.5 vpstyle=n xscale=1.03 yscale=1.016 > d.v 
	vp_SideBySideAniso a.v b.v > e.v
	vp_SideBySideAniso c.v d.v > f.v
	vp_OverUnderAniso e.v f.v > $@
	rm -f a.v b.v c.v d.v e.v f.v
$R/mods.ps:$R/mods.v
	pstexpen $< $@ color=y fat=1 fatmult=1.5 invras=n force=
$R/xy.v:$R/xyone.v $R/xytwo.v $R/xyfour.v $R/xynew.v
	<$R/xyone.v $(vpa) text=${TXTDIR}/llxy_a |\
	vppen yshift=-1.3 xshift=-1.3 vpstyle=n xscale=1.18 yscale=1.15 > a.v 
	<$R/xytwo.v $(vpa) text=${TXTDIR}/llxy_b |\
	vppen yshift=-1.3 xshift=-1.3 vpstyle=n xscale=1.18 yscale=1.15 > b.v 
	<$R/xyfour.v $(vpa) text=${TXTDIR}/llxy_c |\
	vppen yshift=-1.3 xshift=-1.3 vpstyle=n xscale=1.18 yscale=1.15 > c.v 
	<$R/xynew.v $(vpa) text=${TXTDIR}/llxy_d |\
	vppen yshift=-1.3 xshift=-1.3 vpstyle=n xscale=1.18 yscale=1.15 > d.v 
	vp_SideBySideAniso a.v b.v > e.v
	vp_SideBySideAniso c.v d.v > f.v
	vp_OverUnderAniso e.v f.v > $@
	rm -f a.v b.v c.v d.v e.v f.v
$R/fkpow.v:$R/fkall.v $R/fkmute.v
	< $R/fkall.v   $(vpa) text=${TXTDIR}/fk_a |\
	  $(vpn) yshift=0.1 xsize=2. ysize=2. > a.v 
	< $R/fkmute.v  $(vpa) text=${TXTDIR}/fk_b |\
	  $(vpn) yshift=0.1 xsize=2. ysize=2. > b.v  xshift=2.
	vp_Overlay a.v b.v > $@
	rm -f a.v b.v 
$R/fkgath.v:$R/First.gather.fkmute.v
	vppen vpstyle=n yshift=0.1 xsize=6. ysize=2.6 < $< > $@

include ${SEPINC}/SEP.bottom
