DST?=kazan-12

CPUS?=4
MEM?=1536
DEPTH?=16
IMCOMP?=zip
ENCOMP?=DEFLATE
RGBPROFILE?=../../tools/profiles/RGB.icc
sRGBPROFILE?=../../tools/profiles/sRGB.icm

CONV?=convert -limit area 3GiB
REMAP?=eval nona -v -t ${CPUS} -m TIFF_m -r ldr -p UINT${DEPTH} -z ${ENCOMP} -o tmp-
FFUSE?=eval enfuse -v --compression=${ENCOMP} -m ${MEM} -b 16384 --exposure-weight=0 --saturation-weight=0  --contrast-weight=1 --hard-mask
MERGE?=eval enfuse -v --compression=${ENCOMP} -m ${MEM} -b 16384 --exposure-weight=1.00 --saturation-weight=0.50 --contrast-weight=0.10 --exposure-mu=0.35 --exposure-sigma=0.15 --gray-projector=value
DEGHOST?=deghosting_mask -v -s 60 -c 0.8 -t 150 -i 8 -a mw
BLEND?=eval enblend -v --compression=${ENCOMP} -m ${MEM} -b 16384 --fine-mask --primary-seam-generator=nearest-feature-transform --mask-vectorize=12 -w -f 12288x6144

EXIFTFF?=exiftool -overwrite_original -P -TagsFromFile
EXIFTAG?=-EXIF:ExposureTime -EXIF:ShutterSpeedValue -EXIF:ApertureValue -EXIF:ISO

RM=echo
MV=mv
LN=ln -f

all: ${DST}.tiff

tmp-0000.tif: ${DST}.pto 00-e00.tiff
	@${REMAP} -i 0 -e 13 ${DST}.pto
tmpf00-e00.tiff: tmp-0000.tif
	@${LN} tmp-0000.tif tmpf00-e00.tiff
	@${RM} tmp-0000.tif
tmpe00-e00.tiff: tmpf00-e00.tiff
	@${LN} tmpf00-e00.tiff tmpe00-e00.tiff
	@${RM} tmpf00-e00.tiff
tmpt00.tiff: tmpe00-e00.tiff
	@${LN} tmpe00-e00.tiff tmpt00.tiff
tmp00.tiff: tmpt00.tiff
	@${LN} tmpt00.tiff tmp00.tiff
	@${RM} tmpt00.tiff
tmp-0001.tif: ${DST}.pto 01-e00.tiff
	@${REMAP} -i 1 -e 13 ${DST}.pto
tmpf01-e00.tiff: tmp-0001.tif
	@${LN} tmp-0001.tif tmpf01-e00.tiff
	@${RM} tmp-0001.tif
tmpe01-e00.tiff: tmpf01-e00.tiff
	@${LN} tmpf01-e00.tiff tmpe01-e00.tiff
	@${RM} tmpf01-e00.tiff
tmpt01.tiff: tmpe01-e00.tiff
	@${LN} tmpe01-e00.tiff tmpt01.tiff
tmp01.tiff: tmpt01.tiff
	@${LN} tmpt01.tiff tmp01.tiff
	@${RM} tmpt01.tiff
tmp-0002.tif: ${DST}.pto 02-e00.tiff
	@${REMAP} -i 2 -e 13 ${DST}.pto
tmpf02-e00.tiff: tmp-0002.tif
	@${LN} tmp-0002.tif tmpf02-e00.tiff
	@${RM} tmp-0002.tif
tmpe02-e00.tiff: tmpf02-e00.tiff
	@${LN} tmpf02-e00.tiff tmpe02-e00.tiff
	@${RM} tmpf02-e00.tiff
tmpt02.tiff: tmpe02-e00.tiff
	@${LN} tmpe02-e00.tiff tmpt02.tiff
tmp02.tiff: tmpt02.tiff
	@${LN} tmpt02.tiff tmp02.tiff
	@${RM} tmpt02.tiff
tmp-0003.tif: ${DST}.pto 03-e00.tiff
	@${REMAP} -i 3 -e 13 ${DST}.pto
tmpf03-e00.tiff: tmp-0003.tif
	@${LN} tmp-0003.tif tmpf03-e00.tiff
	@${RM} tmp-0003.tif
tmpe03-e00.tiff: tmpf03-e00.tiff
	@${LN} tmpf03-e00.tiff tmpe03-e00.tiff
	@${RM} tmpf03-e00.tiff
tmpt03.tiff: tmpe03-e00.tiff
	@${LN} tmpe03-e00.tiff tmpt03.tiff
tmp03.tiff: tmpt03.tiff
	@${LN} tmpt03.tiff tmp03.tiff
	@${RM} tmpt03.tiff
tmp-0004.tif: ${DST}.pto 04-e00.tiff
	@${REMAP} -i 4 -e 13 ${DST}.pto
tmpf04-e00.tiff: tmp-0004.tif
	@${LN} tmp-0004.tif tmpf04-e00.tiff
	@${RM} tmp-0004.tif
tmpe04-e00.tiff: tmpf04-e00.tiff
	@${LN} tmpf04-e00.tiff tmpe04-e00.tiff
	@${RM} tmpf04-e00.tiff
tmpt04.tiff: tmpe04-e00.tiff
	@${LN} tmpe04-e00.tiff tmpt04.tiff
tmp04.tiff: tmpt04.tiff
	@${LN} tmpt04.tiff tmp04.tiff
	@${RM} tmpt04.tiff
tmp-0005.tif: ${DST}.pto 05-e00.tiff
	@${REMAP} -i 5 -e 13 ${DST}.pto
tmpf05-e00.tiff: tmp-0005.tif
	@${LN} tmp-0005.tif tmpf05-e00.tiff
	@${RM} tmp-0005.tif
tmpe05-e00.tiff: tmpf05-e00.tiff
	@${LN} tmpf05-e00.tiff tmpe05-e00.tiff
	@${RM} tmpf05-e00.tiff
tmpt05.tiff: tmpe05-e00.tiff
	@${LN} tmpe05-e00.tiff tmpt05.tiff
tmp05.tiff: tmpt05.tiff
	@${LN} tmpt05.tiff tmp05.tiff
	@${RM} tmpt05.tiff
tmp-0006.tif: ${DST}.pto 06-e00.tiff
	@${REMAP} -i 6 -e 13 ${DST}.pto
tmpf06-e00.tiff: tmp-0006.tif
	@${LN} tmp-0006.tif tmpf06-e00.tiff
	@${RM} tmp-0006.tif
tmpe06-e00.tiff: tmpf06-e00.tiff
	@${LN} tmpf06-e00.tiff tmpe06-e00.tiff
	@${RM} tmpf06-e00.tiff
tmpt06.tiff: tmpe06-e00.tiff
	@${LN} tmpe06-e00.tiff tmpt06.tiff
tmp06.tiff: tmpt06.tiff
	@${LN} tmpt06.tiff tmp06.tiff
	@${RM} tmpt06.tiff
tmp-0007.tif: ${DST}.pto 07-e00.tiff
	@${REMAP} -i 7 -e 13 ${DST}.pto
tmpf07-e00.tiff: tmp-0007.tif
	@${LN} tmp-0007.tif tmpf07-e00.tiff
	@${RM} tmp-0007.tif
tmpe07-e00.tiff: tmpf07-e00.tiff
	@${LN} tmpf07-e00.tiff tmpe07-e00.tiff
	@${RM} tmpf07-e00.tiff
tmpt07.tiff: tmpe07-e00.tiff
	@${LN} tmpe07-e00.tiff tmpt07.tiff
tmp07.tiff: tmpt07.tiff
	@${LN} tmpt07.tiff tmp07.tiff
	@${RM} tmpt07.tiff
tmp-0008.tif: ${DST}.pto 08-e00.tiff
	@${REMAP} -i 8 -e 13 ${DST}.pto
tmpf08-e00.tiff: tmp-0008.tif
	@${LN} tmp-0008.tif tmpf08-e00.tiff
	@${RM} tmp-0008.tif
tmpe08-e00.tiff: tmpf08-e00.tiff
	@${LN} tmpf08-e00.tiff tmpe08-e00.tiff
	@${RM} tmpf08-e00.tiff
tmpt08.tiff: tmpe08-e00.tiff
	@${LN} tmpe08-e00.tiff tmpt08.tiff
tmp08.tiff: tmpt08.tiff
	@${LN} tmpt08.tiff tmp08.tiff
	@${RM} tmpt08.tiff
tmp-0009.tif: ${DST}.pto 09-e00.tiff
	@${REMAP} -i 9 -e 13 ${DST}.pto
tmpf09-e00.tiff: tmp-0009.tif
	@${LN} tmp-0009.tif tmpf09-e00.tiff
	@${RM} tmp-0009.tif
tmpe09-e00.tiff: tmpf09-e00.tiff
	@${LN} tmpf09-e00.tiff tmpe09-e00.tiff
	@${RM} tmpf09-e00.tiff
tmpt09.tiff: tmpe09-e00.tiff
	@${LN} tmpe09-e00.tiff tmpt09.tiff
tmp09.tiff: tmpt09.tiff
	@${LN} tmpt09.tiff tmp09.tiff
	@${RM} tmpt09.tiff
tmp-0010.tif: ${DST}.pto 10-e00.tiff
	@${REMAP} -i 10 -e 13 ${DST}.pto
tmpf10-e00.tiff: tmp-0010.tif
	@${LN} tmp-0010.tif tmpf10-e00.tiff
	@${RM} tmp-0010.tif
tmpe10-e00.tiff: tmpf10-e00.tiff
	@${LN} tmpf10-e00.tiff tmpe10-e00.tiff
	@${RM} tmpf10-e00.tiff
tmpt10.tiff: tmpe10-e00.tiff
	@${LN} tmpe10-e00.tiff tmpt10.tiff
tmp10.tiff: tmpt10.tiff
	@${LN} tmpt10.tiff tmp10.tiff
	@${RM} tmpt10.tiff
tmp-0011.tif: ${DST}.pto 11-e00.tiff
	@${REMAP} -i 11 -e 13 ${DST}.pto
tmpf11-e00.tiff: tmp-0011.tif
	@${LN} tmp-0011.tif tmpf11-e00.tiff
	@${RM} tmp-0011.tif
tmpe11-e00.tiff: tmpf11-e00.tiff
	@${LN} tmpf11-e00.tiff tmpe11-e00.tiff
	@${RM} tmpf11-e00.tiff
tmpt11.tiff: tmpe11-e00.tiff
	@${LN} tmpe11-e00.tiff tmpt11.tiff
tmp11.tiff: tmpt11.tiff
	@${LN} tmpt11.tiff tmp11.tiff
	@${RM} tmpt11.tiff
tmp-0012.tif: ${DST}.pto 12-e00.tiff
	@${REMAP} -i 12 -e 13 ${DST}.pto
tmpf12-e00.tiff: tmp-0012.tif
	@${LN} tmp-0012.tif tmpf12-e00.tiff
	@${RM} tmp-0012.tif
tmpe12-e00.tiff: tmpf12-e00.tiff
	@${LN} tmpf12-e00.tiff tmpe12-e00.tiff
	@${RM} tmpf12-e00.tiff
tmpt12.tiff: tmpe12-e00.tiff
	@${LN} tmpe12-e00.tiff tmpt12.tiff
tmp12.tiff: tmpt12.tiff
	@${LN} tmpt12.tiff tmp12.tiff
	@${RM} tmpt12.tiff
tmp-0013.tif: ${DST}.pto 13-e00.tiff
	@${REMAP} -i 13 -e 13 ${DST}.pto
tmpf13-e00.tiff: tmp-0013.tif
	@${LN} tmp-0013.tif tmpf13-e00.tiff
	@${RM} tmp-0013.tif
tmpe13-e00.tiff: tmpf13-e00.tiff
	@${LN} tmpf13-e00.tiff tmpe13-e00.tiff
	@${RM} tmpf13-e00.tiff
tmpt13.tiff: tmpe13-e00.tiff
	@${LN} tmpe13-e00.tiff tmpt13.tiff
tmp13.tiff: tmpt13.tiff
	@${LN} tmpt13.tiff tmp13.tiff
	@${RM} tmpt13.tiff
tmp-0014.tif: ${DST}.pto 14-e00.tiff
	@${REMAP} -i 14 -e 13 ${DST}.pto
tmpf14-e00.tiff: tmp-0014.tif
	@${LN} tmp-0014.tif tmpf14-e00.tiff
	@${RM} tmp-0014.tif
tmpe14-e00.tiff: tmpf14-e00.tiff
	@${LN} tmpf14-e00.tiff tmpe14-e00.tiff
	@${RM} tmpf14-e00.tiff
tmpt14.tiff: tmpe14-e00.tiff
	@${LN} tmpe14-e00.tiff tmpt14.tiff
tmp14.tiff: tmpt14.tiff
	@${LN} tmpt14.tiff tmp14.tiff
	@${RM} tmpt14.tiff
tmp-0015.tif: ${DST}.pto 15-e00.tiff
	@${REMAP} -i 15 -e 13 ${DST}.pto
tmpf15-e00.tiff: tmp-0015.tif
	@${LN} tmp-0015.tif tmpf15-e00.tiff
	@${RM} tmp-0015.tif
tmpe15-e00.tiff: tmpf15-e00.tiff
	@${LN} tmpf15-e00.tiff tmpe15-e00.tiff
	@${RM} tmpf15-e00.tiff
tmpt15.tiff: tmpe15-e00.tiff
	@${LN} tmpe15-e00.tiff tmpt15.tiff
tmp15.tiff: tmpt15.tiff
	@${LN} tmpt15.tiff tmp15.tiff
	@${RM} tmpt15.tiff
tmp-0016.tif: ${DST}.pto 16-e00.tiff
	@${REMAP} -i 16 -e 13 ${DST}.pto
tmpf16-e00.tiff: tmp-0016.tif
	@${LN} tmp-0016.tif tmpf16-e00.tiff
	@${RM} tmp-0016.tif
tmpe16-e00.tiff: tmpf16-e00.tiff
	@${LN} tmpf16-e00.tiff tmpe16-e00.tiff
	@${RM} tmpf16-e00.tiff
tmpt16.tiff: tmpe16-e00.tiff
	@${LN} tmpe16-e00.tiff tmpt16.tiff
tmp16.tiff: tmpt16.tiff
	@${LN} tmpt16.tiff tmp16.tiff
	@${RM} tmpt16.tiff
tmp-0017.tif: ${DST}.pto 17-e00.tiff
	@${REMAP} -i 17 -e 13 ${DST}.pto
tmpf17-e00.tiff: tmp-0017.tif
	@${LN} tmp-0017.tif tmpf17-e00.tiff
	@${RM} tmp-0017.tif
tmpe17-e00.tiff: tmpf17-e00.tiff
	@${LN} tmpf17-e00.tiff tmpe17-e00.tiff
	@${RM} tmpf17-e00.tiff
tmpt17.tiff: tmpe17-e00.tiff
	@${LN} tmpe17-e00.tiff tmpt17.tiff
tmp17.tiff: tmpt17.tiff
	@${LN} tmpt17.tiff tmp17.tiff
	@${RM} tmpt17.tiff
tmp-0018.tif: ${DST}.pto 18-e00.tiff
	@${REMAP} -i 18 -e 13 ${DST}.pto
tmpf18-e00.tiff: tmp-0018.tif
	@${LN} tmp-0018.tif tmpf18-e00.tiff
	@${RM} tmp-0018.tif
tmpe18-e00.tiff: tmpf18-e00.tiff
	@${LN} tmpf18-e00.tiff tmpe18-e00.tiff
	@${RM} tmpf18-e00.tiff
tmpt18.tiff: tmpe18-e00.tiff
	@${LN} tmpe18-e00.tiff tmpt18.tiff
tmp18.tiff: tmpt18.tiff
	@${LN} tmpt18.tiff tmp18.tiff
	@${RM} tmpt18.tiff
tmp-0019.tif: ${DST}.pto 19-e00.tiff
	@${REMAP} -i 19 -e 13 ${DST}.pto
tmpf19-e00.tiff: tmp-0019.tif
	@${LN} tmp-0019.tif tmpf19-e00.tiff
	@${RM} tmp-0019.tif
tmpe19-e00.tiff: tmpf19-e00.tiff
	@${LN} tmpf19-e00.tiff tmpe19-e00.tiff
	@${RM} tmpf19-e00.tiff
tmpt19.tiff: tmpe19-e00.tiff
	@${LN} tmpe19-e00.tiff tmpt19.tiff
tmp19.tiff: tmpt19.tiff
	@${LN} tmpt19.tiff tmp19.tiff
	@${RM} tmpt19.tiff
tmp-0020.tif: ${DST}.pto 20-e00.tiff
	@${REMAP} -i 20 -e 13 ${DST}.pto
tmpf20-e00.tiff: tmp-0020.tif
	@${LN} tmp-0020.tif tmpf20-e00.tiff
	@${RM} tmp-0020.tif
tmpe20-e00.tiff: tmpf20-e00.tiff
	@${LN} tmpf20-e00.tiff tmpe20-e00.tiff
	@${RM} tmpf20-e00.tiff
tmpt20.tiff: tmpe20-e00.tiff
	@${LN} tmpe20-e00.tiff tmpt20.tiff
tmp20.tiff: tmpt20.tiff
	@${LN} tmpt20.tiff tmp20.tiff
	@${RM} tmpt20.tiff
tmp-0021.tif: ${DST}.pto 21-e00.tiff
	@${REMAP} -i 21 -e 13 ${DST}.pto
tmpf21-e00.tiff: tmp-0021.tif
	@${LN} tmp-0021.tif tmpf21-e00.tiff
	@${RM} tmp-0021.tif
tmpe21-e00.tiff: tmpf21-e00.tiff
	@${LN} tmpf21-e00.tiff tmpe21-e00.tiff
	@${RM} tmpf21-e00.tiff
tmpt21.tiff: tmpe21-e00.tiff
	@${LN} tmpe21-e00.tiff tmpt21.tiff
tmp21.tiff: tmpt21.tiff
	@${LN} tmpt21.tiff tmp21.tiff
	@${RM} tmpt21.tiff
tmp-0022.tif: ${DST}.pto 22-e00.tiff
	@${REMAP} -i 22 -e 13 ${DST}.pto
tmpf22-e00.tiff: tmp-0022.tif
	@${LN} tmp-0022.tif tmpf22-e00.tiff
	@${RM} tmp-0022.tif
tmpe22-e00.tiff: tmpf22-e00.tiff
	@${LN} tmpf22-e00.tiff tmpe22-e00.tiff
	@${RM} tmpf22-e00.tiff
tmpt22.tiff: tmpe22-e00.tiff
	@${LN} tmpe22-e00.tiff tmpt22.tiff
tmp22.tiff: tmpt22.tiff
	@${LN} tmpt22.tiff tmp22.tiff
	@${RM} tmpt22.tiff
tmp-0023.tif: ${DST}.pto 23-e00.tiff
	@${REMAP} -i 23 -e 13 ${DST}.pto
tmpf23-e00.tiff: tmp-0023.tif
	@${LN} tmp-0023.tif tmpf23-e00.tiff
	@${RM} tmp-0023.tif
tmpe23-e00.tiff: tmpf23-e00.tiff
	@${LN} tmpf23-e00.tiff tmpe23-e00.tiff
	@${RM} tmpf23-e00.tiff
tmpt23.tiff: tmpe23-e00.tiff
	@${LN} tmpe23-e00.tiff tmpt23.tiff
tmp23.tiff: tmpt23.tiff
	@${LN} tmpt23.tiff tmp23.tiff
	@${RM} tmpt23.tiff
tmp-0024.tif: ${DST}.pto 24-e00.tiff
	@${REMAP} -i 24 -e 13 ${DST}.pto
tmpf24-e00.tiff: tmp-0024.tif
	@${LN} tmp-0024.tif tmpf24-e00.tiff
	@${RM} tmp-0024.tif
tmpe24-e00.tiff: tmpf24-e00.tiff
	@${LN} tmpf24-e00.tiff tmpe24-e00.tiff
	@${RM} tmpf24-e00.tiff
tmpt24.tiff: tmpe24-e00.tiff
	@${LN} tmpe24-e00.tiff tmpt24.tiff
tmp24.tiff: tmpt24.tiff
	@${LN} tmpt24.tiff tmp24.tiff
	@${RM} tmpt24.tiff
tmp-0025.tif: ${DST}.pto 25-e00.tiff
	@${REMAP} -i 25 -e 13 ${DST}.pto
tmpf25-e00.tiff: tmp-0025.tif
	@${LN} tmp-0025.tif tmpf25-e00.tiff
	@${RM} tmp-0025.tif
tmpe25-e00.tiff: tmpf25-e00.tiff
	@${LN} tmpf25-e00.tiff tmpe25-e00.tiff
	@${RM} tmpf25-e00.tiff
tmpt25.tiff: tmpe25-e00.tiff
	@${LN} tmpe25-e00.tiff tmpt25.tiff
tmp25.tiff: tmpt25.tiff
	@${LN} tmpt25.tiff tmp25.tiff
	@${RM} tmpt25.tiff
tmp-0026.tif: ${DST}.pto 26-e00.tiff
	@${REMAP} -i 26 -e 13 ${DST}.pto
tmpf26-e00.tiff: tmp-0026.tif
	@${LN} tmp-0026.tif tmpf26-e00.tiff
	@${RM} tmp-0026.tif
tmpe26-e00.tiff: tmpf26-e00.tiff
	@${LN} tmpf26-e00.tiff tmpe26-e00.tiff
	@${RM} tmpf26-e00.tiff
tmpt26.tiff: tmpe26-e00.tiff
	@${LN} tmpe26-e00.tiff tmpt26.tiff
tmp26.tiff: tmpt26.tiff
	@${LN} tmpt26.tiff tmp26.tiff
	@${RM} tmpt26.tiff
tmp-0027.tif: ${DST}.pto 27-e00.tiff
	@${REMAP} -i 27 -e 13 ${DST}.pto
tmpf27-e00.tiff: tmp-0027.tif
	@${LN} tmp-0027.tif tmpf27-e00.tiff
	@${RM} tmp-0027.tif
tmpe27-e00.tiff: tmpf27-e00.tiff
	@${LN} tmpf27-e00.tiff tmpe27-e00.tiff
	@${RM} tmpf27-e00.tiff
tmpt27.tiff: tmpe27-e00.tiff
	@${LN} tmpe27-e00.tiff tmpt27.tiff
tmp27.tiff: tmpt27.tiff
	@${LN} tmpt27.tiff tmp27.tiff
	@${RM} tmpt27.tiff
tmp-0028.tif: ${DST}.pto 28-e00.tiff
	@${REMAP} -i 28 -e 13 ${DST}.pto
tmpf28-e00.tiff: tmp-0028.tif
	@${LN} tmp-0028.tif tmpf28-e00.tiff
	@${RM} tmp-0028.tif
tmpe28-e00.tiff: tmpf28-e00.tiff
	@${LN} tmpf28-e00.tiff tmpe28-e00.tiff
	@${RM} tmpf28-e00.tiff
tmpt28.tiff: tmpe28-e00.tiff
	@${LN} tmpe28-e00.tiff tmpt28.tiff
tmp28.tiff: tmpt28.tiff
	@${LN} tmpt28.tiff tmp28.tiff
	@${RM} tmpt28.tiff
tmp-0029.tif: ${DST}.pto 29-e00.tiff
	@${REMAP} -i 29 -e 13 ${DST}.pto
tmpf29-e00.tiff: tmp-0029.tif
	@${LN} tmp-0029.tif tmpf29-e00.tiff
	@${RM} tmp-0029.tif
tmpe29-e00.tiff: tmpf29-e00.tiff
	@${LN} tmpf29-e00.tiff tmpe29-e00.tiff
	@${RM} tmpf29-e00.tiff
tmpt29.tiff: tmpe29-e00.tiff
	@${LN} tmpe29-e00.tiff tmpt29.tiff
tmp29.tiff: tmpt29.tiff
	@${LN} tmpt29.tiff tmp29.tiff
	@${RM} tmpt29.tiff
tmp-0030.tif: ${DST}.pto 30-e00.tiff
	@${REMAP} -i 30 -e 13 ${DST}.pto
tmpf30-e00.tiff: tmp-0030.tif
	@${LN} tmp-0030.tif tmpf30-e00.tiff
	@${RM} tmp-0030.tif
tmpe30-e00.tiff: tmpf30-e00.tiff
	@${LN} tmpf30-e00.tiff tmpe30-e00.tiff
	@${RM} tmpf30-e00.tiff
tmpt30.tiff: tmpe30-e00.tiff
	@${LN} tmpe30-e00.tiff tmpt30.tiff
tmp30.tiff: tmpt30.tiff
	@${LN} tmpt30.tiff tmp30.tiff
	@${RM} tmpt30.tiff
tmp-0031.tif: ${DST}.pto 31-e00.tiff
	@${REMAP} -i 31 -e 13 ${DST}.pto
tmpf31-e00.tiff: tmp-0031.tif
	@${LN} tmp-0031.tif tmpf31-e00.tiff
	@${RM} tmp-0031.tif
tmpe31-e00.tiff: tmpf31-e00.tiff
	@${LN} tmpf31-e00.tiff tmpe31-e00.tiff
	@${RM} tmpf31-e00.tiff
tmpt31.tiff: tmpe31-e00.tiff
	@${LN} tmpe31-e00.tiff tmpt31.tiff
tmp31.tiff: tmpt31.tiff
	@${LN} tmpt31.tiff tmp31.tiff
	@${RM} tmpt31.tiff
tmp-0032.tif: ${DST}.pto 32-e00.tiff
	@${REMAP} -i 32 -e 13 ${DST}.pto
tmpf32-e00.tiff: tmp-0032.tif
	@${LN} tmp-0032.tif tmpf32-e00.tiff
	@${RM} tmp-0032.tif
tmpe32-e00.tiff: tmpf32-e00.tiff
	@${LN} tmpf32-e00.tiff tmpe32-e00.tiff
	@${RM} tmpf32-e00.tiff
tmpt32.tiff: tmpe32-e00.tiff
	@${LN} tmpe32-e00.tiff tmpt32.tiff
tmp32.tiff: tmpt32.tiff
	@${LN} tmpt32.tiff tmp32.tiff
	@${RM} tmpt32.tiff
tmp-0033.tif: ${DST}.pto 33-e00.tiff
	@${REMAP} -i 33 -e 13 ${DST}.pto
tmpf33-e00.tiff: tmp-0033.tif
	@${LN} tmp-0033.tif tmpf33-e00.tiff
	@${RM} tmp-0033.tif
tmpe33-e00.tiff: tmpf33-e00.tiff
	@${LN} tmpf33-e00.tiff tmpe33-e00.tiff
	@${RM} tmpf33-e00.tiff
tmpt33.tiff: tmpe33-e00.tiff
	@${LN} tmpe33-e00.tiff tmpt33.tiff
tmp33.tiff: tmpt33.tiff
	@${LN} tmpt33.tiff tmp33.tiff
	@${RM} tmpt33.tiff
tmp-0034.tif: ${DST}.pto 34-e00.tiff
	@${REMAP} -i 34 -e 13 ${DST}.pto
tmpf34-e00.tiff: tmp-0034.tif
	@${LN} tmp-0034.tif tmpf34-e00.tiff
	@${RM} tmp-0034.tif
tmpe34-e00.tiff: tmpf34-e00.tiff
	@${LN} tmpf34-e00.tiff tmpe34-e00.tiff
	@${RM} tmpf34-e00.tiff
tmpt34.tiff: tmpe34-e00.tiff
	@${LN} tmpe34-e00.tiff tmpt34.tiff
tmp34.tiff: tmpt34.tiff
	@${LN} tmpt34.tiff tmp34.tiff
	@${RM} tmpt34.tiff
tmp-0035.tif: ${DST}.pto 35-e00.tiff
	@${REMAP} -i 35 -e 13 ${DST}.pto
tmpf35-e00.tiff: tmp-0035.tif
	@${LN} tmp-0035.tif tmpf35-e00.tiff
	@${RM} tmp-0035.tif
tmpe35-e00.tiff: tmpf35-e00.tiff
	@${LN} tmpf35-e00.tiff tmpe35-e00.tiff
	@${RM} tmpf35-e00.tiff
tmpt35.tiff: tmpe35-e00.tiff
	@${LN} tmpe35-e00.tiff tmpt35.tiff
tmp35.tiff: tmpt35.tiff
	@${LN} tmpt35.tiff tmp35.tiff
	@${RM} tmpt35.tiff
tmp-0036.tif: ${DST}.pto 36-e00.tiff
	@${REMAP} -i 36 -e 13 ${DST}.pto
tmpf36-e00.tiff: tmp-0036.tif
	@${LN} tmp-0036.tif tmpf36-e00.tiff
	@${RM} tmp-0036.tif
tmpe36-e00.tiff: tmpf36-e00.tiff
	@${LN} tmpf36-e00.tiff tmpe36-e00.tiff
	@${RM} tmpf36-e00.tiff
tmpt36.tiff: tmpe36-e00.tiff
	@${LN} tmpe36-e00.tiff tmpt36.tiff
tmp36.tiff: tmpt36.tiff
	@${LN} tmpt36.tiff tmp36.tiff
	@${RM} tmpt36.tiff
tmp-0037.tif: ${DST}.pto 37-e00.tiff
	@${REMAP} -i 37 -e 13 ${DST}.pto
tmpf37-e00.tiff: tmp-0037.tif
	@${LN} tmp-0037.tif tmpf37-e00.tiff
	@${RM} tmp-0037.tif
tmpe37-e00.tiff: tmpf37-e00.tiff
	@${LN} tmpf37-e00.tiff tmpe37-e00.tiff
	@${RM} tmpf37-e00.tiff
tmpt37.tiff: tmpe37-e00.tiff
	@${LN} tmpe37-e00.tiff tmpt37.tiff
tmp37.tiff: tmpt37.tiff
	@${LN} tmpt37.tiff tmp37.tiff
	@${RM} tmpt37.tiff
tmp-0038.tif: ${DST}.pto 38-e00.tiff
	@${REMAP} -i 38 -e 13 ${DST}.pto
tmpf38-e00.tiff: tmp-0038.tif
	@${LN} tmp-0038.tif tmpf38-e00.tiff
	@${RM} tmp-0038.tif
tmpe38-e00.tiff: tmpf38-e00.tiff
	@${LN} tmpf38-e00.tiff tmpe38-e00.tiff
	@${RM} tmpf38-e00.tiff
tmpt38.tiff: tmpe38-e00.tiff
	@${LN} tmpe38-e00.tiff tmpt38.tiff
tmp38.tiff: tmpt38.tiff
	@${LN} tmpt38.tiff tmp38.tiff
	@${RM} tmpt38.tiff
tmp-0039.tif: ${DST}.pto 39-e00.tiff
	@${REMAP} -i 39 -e 13 ${DST}.pto
tmpf39-e00.tiff: tmp-0039.tif
	@${LN} tmp-0039.tif tmpf39-e00.tiff
	@${RM} tmp-0039.tif
tmpe39-e00.tiff: tmpf39-e00.tiff
	@${LN} tmpf39-e00.tiff tmpe39-e00.tiff
	@${RM} tmpf39-e00.tiff
tmpt39.tiff: tmpe39-e00.tiff
	@${LN} tmpe39-e00.tiff tmpt39.tiff
tmp39.tiff: tmpt39.tiff
	@${LN} tmpt39.tiff tmp39.tiff
	@${RM} tmpt39.tiff
tmp-0040.tif: ${DST}.pto 40-e00.tiff
	@${REMAP} -i 40 -e 13 ${DST}.pto
tmpf40-e00.tiff: tmp-0040.tif
	@${LN} tmp-0040.tif tmpf40-e00.tiff
	@${RM} tmp-0040.tif
tmpe40-e00.tiff: tmpf40-e00.tiff
	@${LN} tmpf40-e00.tiff tmpe40-e00.tiff
	@${RM} tmpf40-e00.tiff
tmpt40.tiff: tmpe40-e00.tiff
	@${LN} tmpe40-e00.tiff tmpt40.tiff
tmp40.tiff: tmpt40.tiff
	@${LN} tmpt40.tiff tmp40.tiff
	@${RM} tmpt40.tiff
tmp-0041.tif: ${DST}.pto 41-e00.tiff
	@${REMAP} -i 41 -e 13 ${DST}.pto
tmpf41-e00.tiff: tmp-0041.tif
	@${LN} tmp-0041.tif tmpf41-e00.tiff
	@${RM} tmp-0041.tif
tmpe41-e00.tiff: tmpf41-e00.tiff
	@${LN} tmpf41-e00.tiff tmpe41-e00.tiff
	@${RM} tmpf41-e00.tiff
tmpt41.tiff: tmpe41-e00.tiff
	@${LN} tmpe41-e00.tiff tmpt41.tiff
tmp41.tiff: tmpt41.tiff
	@${LN} tmpt41.tiff tmp41.tiff
	@${RM} tmpt41.tiff
tmp-0042.tif: ${DST}.pto 42-e00.tiff
	@${REMAP} -i 42 -e 13 ${DST}.pto
tmpf42-e00.tiff: tmp-0042.tif
	@${LN} tmp-0042.tif tmpf42-e00.tiff
	@${RM} tmp-0042.tif
tmpe42-e00.tiff: tmpf42-e00.tiff
	@${LN} tmpf42-e00.tiff tmpe42-e00.tiff
	@${RM} tmpf42-e00.tiff
tmpt42.tiff: tmpe42-e00.tiff
	@${LN} tmpe42-e00.tiff tmpt42.tiff
tmp42.tiff: tmpt42.tiff
	@${LN} tmpt42.tiff tmp42.tiff
	@${RM} tmpt42.tiff
tmp-0043.tif: ${DST}.pto 43-e00.tiff
	@${REMAP} -i 43 -e 13 ${DST}.pto
tmpf43-e00.tiff: tmp-0043.tif
	@${LN} tmp-0043.tif tmpf43-e00.tiff
	@${RM} tmp-0043.tif
tmpe43-e00.tiff: tmpf43-e00.tiff
	@${LN} tmpf43-e00.tiff tmpe43-e00.tiff
	@${RM} tmpf43-e00.tiff
tmpt43.tiff: tmpe43-e00.tiff
	@${LN} tmpe43-e00.tiff tmpt43.tiff
tmp43.tiff: tmpt43.tiff
	@${LN} tmpt43.tiff tmp43.tiff
	@${RM} tmpt43.tiff
tmp-0044.tif: ${DST}.pto 44-e00.tiff
	@${REMAP} -i 44 -e 13 ${DST}.pto
tmpf44-e00.tiff: tmp-0044.tif
	@${LN} tmp-0044.tif tmpf44-e00.tiff
	@${RM} tmp-0044.tif
tmpe44-e00.tiff: tmpf44-e00.tiff
	@${LN} tmpf44-e00.tiff tmpe44-e00.tiff
	@${RM} tmpf44-e00.tiff
tmpt44.tiff: tmpe44-e00.tiff
	@${LN} tmpe44-e00.tiff tmpt44.tiff
tmp44.tiff: tmpt44.tiff
	@${LN} tmpt44.tiff tmp44.tiff
	@${RM} tmpt44.tiff
tmp-0045.tif: ${DST}.pto 45-e00.tiff
	@${REMAP} -i 45 -e 13 ${DST}.pto
tmpf45-e00.tiff: tmp-0045.tif
	@${LN} tmp-0045.tif tmpf45-e00.tiff
	@${RM} tmp-0045.tif
tmpe45-e00.tiff: tmpf45-e00.tiff
	@${LN} tmpf45-e00.tiff tmpe45-e00.tiff
	@${RM} tmpf45-e00.tiff
tmpt45.tiff: tmpe45-e00.tiff
	@${LN} tmpe45-e00.tiff tmpt45.tiff
tmp45.tiff: tmpt45.tiff
	@${LN} tmpt45.tiff tmp45.tiff
	@${RM} tmpt45.tiff
tmp-0046.tif: ${DST}.pto 46-e00.tiff
	@${REMAP} -i 46 -e 13 ${DST}.pto
tmpf46-e00.tiff: tmp-0046.tif
	@${LN} tmp-0046.tif tmpf46-e00.tiff
	@${RM} tmp-0046.tif
tmpe46-e00.tiff: tmpf46-e00.tiff
	@${LN} tmpf46-e00.tiff tmpe46-e00.tiff
	@${RM} tmpf46-e00.tiff
tmpt46.tiff: tmpe46-e00.tiff
	@${LN} tmpe46-e00.tiff tmpt46.tiff
tmp46.tiff: tmpt46.tiff
	@${LN} tmpt46.tiff tmp46.tiff
	@${RM} tmpt46.tiff
tmp-0047.tif: ${DST}.pto 47-e00.tiff
	@${REMAP} -i 47 -e 13 ${DST}.pto
tmpf47-e00.tiff: tmp-0047.tif
	@${LN} tmp-0047.tif tmpf47-e00.tiff
	@${RM} tmp-0047.tif
tmpe47-e00.tiff: tmpf47-e00.tiff
	@${LN} tmpf47-e00.tiff tmpe47-e00.tiff
	@${RM} tmpf47-e00.tiff
tmpt47.tiff: tmpe47-e00.tiff
	@${LN} tmpe47-e00.tiff tmpt47.tiff
tmp47.tiff: tmpt47.tiff
	@${LN} tmpt47.tiff tmp47.tiff
	@${RM} tmpt47.tiff
tmp-0048.tif: ${DST}.pto 48-e00.tiff
	@${REMAP} -i 48 -e 13 ${DST}.pto
tmpf48-e00.tiff: tmp-0048.tif
	@${LN} tmp-0048.tif tmpf48-e00.tiff
	@${RM} tmp-0048.tif
tmpe48-e00.tiff: tmpf48-e00.tiff
	@${LN} tmpf48-e00.tiff tmpe48-e00.tiff
	@${RM} tmpf48-e00.tiff
tmpt48.tiff: tmpe48-e00.tiff
	@${LN} tmpe48-e00.tiff tmpt48.tiff
tmp48.tiff: tmpt48.tiff
	@${LN} tmpt48.tiff tmp48.tiff
	@${RM} tmpt48.tiff
tmp-0049.tif: ${DST}.pto 49-e00.tiff
	@${REMAP} -i 49 -e 13 ${DST}.pto
tmpf49-e00.tiff: tmp-0049.tif
	@${LN} tmp-0049.tif tmpf49-e00.tiff
	@${RM} tmp-0049.tif
tmpe49-e00.tiff: tmpf49-e00.tiff
	@${LN} tmpf49-e00.tiff tmpe49-e00.tiff
	@${RM} tmpf49-e00.tiff
tmpt49.tiff: tmpe49-e00.tiff
	@${LN} tmpe49-e00.tiff tmpt49.tiff
tmp49.tiff: tmpt49.tiff
	@${LN} tmpt49.tiff tmp49.tiff
	@${RM} tmpt49.tiff
tmp-0052.tif: ${DST}.pto 52-e00.tiff
	@${REMAP} -i 52 -e 13 ${DST}.pto
tmpf52-e00.tiff: tmp-0052.tif
	@${LN} tmp-0052.tif tmpf52-e00.tiff
	@${RM} tmp-0052.tif
tmpe52-e00.tiff: tmpf52-e00.tiff
	@${LN} tmpf52-e00.tiff tmpe52-e00.tiff
	@${RM} tmpf52-e00.tiff
tmpt52.tiff: tmpe52-e00.tiff
	@${LN} tmpe52-e00.tiff tmpt52.tiff
tmp52.tiff: tmpt52.tiff
	@${LN} tmpt52.tiff tmp52.tiff
	@${RM} tmpt52.tiff
tmp-0053.tif: ${DST}.pto 53-e00.tiff
	@${REMAP} -i 53 -e 13 ${DST}.pto
tmpf53-e00.tiff: tmp-0053.tif
	@${LN} tmp-0053.tif tmpf53-e00.tiff
	@${RM} tmp-0053.tif
tmpe53-e00.tiff: tmpf53-e00.tiff
	@${LN} tmpf53-e00.tiff tmpe53-e00.tiff
	@${RM} tmpf53-e00.tiff
tmpt53.tiff: tmpe53-e00.tiff
	@${LN} tmpe53-e00.tiff tmpt53.tiff
tmp53.tiff: tmpt53.tiff
	@${LN} tmpt53.tiff tmp53.tiff
	@${RM} tmpt53.tiff
tmp-0054.tif: ${DST}.pto 54-e00.tiff
	@${REMAP} -i 54 -e 13 ${DST}.pto
tmpf54-e00.tiff: tmp-0054.tif
	@${LN} tmp-0054.tif tmpf54-e00.tiff
	@${RM} tmp-0054.tif
tmpe54-e00.tiff: tmpf54-e00.tiff
	@${LN} tmpf54-e00.tiff tmpe54-e00.tiff
	@${RM} tmpf54-e00.tiff
tmpt54.tiff: tmpe54-e00.tiff
	@${LN} tmpe54-e00.tiff tmpt54.tiff
tmp54.tiff: tmpt54.tiff
	@${LN} tmpt54.tiff tmp54.tiff
	@${RM} tmpt54.tiff
tmp-0055.tif: ${DST}.pto 55-e00.tiff
	@${REMAP} -i 55 -e 13 ${DST}.pto
tmpf55-e00.tiff: tmp-0055.tif
	@${LN} tmp-0055.tif tmpf55-e00.tiff
	@${RM} tmp-0055.tif
tmpe55-e00.tiff: tmpf55-e00.tiff
	@${LN} tmpf55-e00.tiff tmpe55-e00.tiff
	@${RM} tmpf55-e00.tiff
tmpt55.tiff: tmpe55-e00.tiff
	@${LN} tmpe55-e00.tiff tmpt55.tiff
tmp55.tiff: tmpt55.tiff
	@${LN} tmpt55.tiff tmp55.tiff
	@${RM} tmpt55.tiff
tmp-0056.tif: ${DST}.pto 56-e00.tiff
	@${REMAP} -i 56 -e 13 ${DST}.pto
tmpf56-e00.tiff: tmp-0056.tif
	@${LN} tmp-0056.tif tmpf56-e00.tiff
	@${RM} tmp-0056.tif
tmpe56-e00.tiff: tmpf56-e00.tiff
	@${LN} tmpf56-e00.tiff tmpe56-e00.tiff
	@${RM} tmpf56-e00.tiff
tmpt56.tiff: tmpe56-e00.tiff
	@${LN} tmpe56-e00.tiff tmpt56.tiff
tmp56.tiff: tmpt56.tiff
	@${LN} tmpt56.tiff tmp56.tiff
	@${RM} tmpt56.tiff
tmp-0051.tif: ${DST}.pto 51-e00.tiff
	@${REMAP} -i 51 -e 13 ${DST}.pto
tmpf51-e00.tiff: tmp-0051.tif
	@${LN} tmp-0051.tif tmpf51-e00.tiff
	@${RM} tmp-0051.tif
tmpe51-e00.tiff: tmpf51-e00.tiff
	@${LN} tmpf51-e00.tiff tmpe51-e00.tiff
	@${RM} tmpf51-e00.tiff
tmpt51.tiff: tmpe51-e00.tiff
	@${LN} tmpe51-e00.tiff tmpt51.tiff
tmp51.tiff: tmpt51.tiff
	@${LN} tmpt51.tiff tmp51.tiff
	@${RM} tmpt51.tiff

tmp.tiff: tmp00.tiff tmp01.tiff tmp02.tiff tmp03.tiff tmp04.tiff tmp05.tiff tmp06.tiff tmp07.tiff tmp08.tiff tmp09.tiff tmp10.tiff tmp11.tiff tmp12.tiff tmp13.tiff tmp14.tiff tmp15.tiff tmp16.tiff tmp17.tiff tmp18.tiff tmp19.tiff tmp20.tiff tmp21.tiff tmp22.tiff tmp23.tiff tmp24.tiff tmp25.tiff tmp26.tiff tmp27.tiff tmp28.tiff tmp29.tiff tmp30.tiff tmp31.tiff tmp32.tiff tmp33.tiff tmp34.tiff tmp35.tiff tmp36.tiff tmp37.tiff tmp38.tiff tmp39.tiff tmp40.tiff tmp41.tiff tmp42.tiff tmp43.tiff tmp44.tiff tmp45.tiff tmp46.tiff tmp47.tiff tmp48.tiff tmp49.tiff tmp52.tiff tmp53.tiff tmp54.tiff tmp55.tiff tmp56.tiff tmp51.tiff
	@${RM}  00-e00.tiff 01-e00.tiff 02-e00.tiff 03-e00.tiff 04-e00.tiff 05-e00.tiff 06-e00.tiff 07-e00.tiff 08-e00.tiff 09-e00.tiff 10-e00.tiff 11-e00.tiff 12-e00.tiff 13-e00.tiff 14-e00.tiff 15-e00.tiff 16-e00.tiff 17-e00.tiff 18-e00.tiff 19-e00.tiff 20-e00.tiff 21-e00.tiff 22-e00.tiff 23-e00.tiff 24-e00.tiff 25-e00.tiff 26-e00.tiff 27-e00.tiff 28-e00.tiff 29-e00.tiff 30-e00.tiff 31-e00.tiff 32-e00.tiff 33-e00.tiff 34-e00.tiff 35-e00.tiff 36-e00.tiff 37-e00.tiff 38-e00.tiff 39-e00.tiff 40-e00.tiff 41-e00.tiff 42-e00.tiff 43-e00.tiff 44-e00.tiff 45-e00.tiff 46-e00.tiff 47-e00.tiff 48-e00.tiff 49-e00.tiff 52-e00.tiff 53-e00.tiff 54-e00.tiff 55-e00.tiff 56-e00.tiff 51-e00.tiff
	@${BLEND} -o tmp.tiff tmp00.tiff tmp01.tiff tmp02.tiff tmp03.tiff tmp04.tiff tmp05.tiff tmp06.tiff tmp07.tiff tmp08.tiff tmp09.tiff tmp10.tiff tmp11.tiff tmp12.tiff tmp13.tiff tmp14.tiff tmp15.tiff tmp16.tiff tmp17.tiff tmp18.tiff tmp19.tiff tmp20.tiff tmp21.tiff tmp22.tiff tmp23.tiff tmp24.tiff tmp25.tiff tmp26.tiff tmp27.tiff tmp28.tiff tmp29.tiff tmp30.tiff tmp31.tiff tmp32.tiff tmp33.tiff tmp34.tiff tmp35.tiff tmp36.tiff tmp37.tiff tmp38.tiff tmp39.tiff tmp40.tiff tmp41.tiff tmp42.tiff tmp43.tiff tmp44.tiff tmp45.tiff tmp46.tiff tmp47.tiff tmp48.tiff tmp49.tiff tmp52.tiff tmp53.tiff tmp54.tiff tmp55.tiff tmp56.tiff tmp51.tiff
	@${RM} tmp00.tiff tmp01.tiff tmp02.tiff tmp03.tiff tmp04.tiff tmp05.tiff tmp06.tiff tmp07.tiff tmp08.tiff tmp09.tiff tmp10.tiff tmp11.tiff tmp12.tiff tmp13.tiff tmp14.tiff tmp15.tiff tmp16.tiff tmp17.tiff tmp18.tiff tmp19.tiff tmp20.tiff tmp21.tiff tmp22.tiff tmp23.tiff tmp24.tiff tmp25.tiff tmp26.tiff tmp27.tiff tmp28.tiff tmp29.tiff tmp30.tiff tmp31.tiff tmp32.tiff tmp33.tiff tmp34.tiff tmp35.tiff tmp36.tiff tmp37.tiff tmp38.tiff tmp39.tiff tmp40.tiff tmp41.tiff tmp42.tiff tmp43.tiff tmp44.tiff tmp45.tiff tmp46.tiff tmp47.tiff tmp48.tiff tmp49.tiff tmp52.tiff tmp53.tiff tmp54.tiff tmp55.tiff tmp56.tiff tmp51.tiff
${DST}.tiff: tmp.tiff
	@${CONV} tmp.tiff \
		+matte +repage   \
		-compress ${IMCOMP} ${DST}.tiff
	@${RM} tmp.tiff
