# This is a file which is prepended to each "IMakefile" to form
# "Makefile". All system dependent definitions go here.
# For details see the documentation.

# WARNING: changing values here can have various effects. Be careful
# to recompile all necessary sources.
# After a "make prepare" certain .o files
# are removed to force the recompilation of most of the binaries.
# You should be able to start all makes from the main source directory.
# The software is designed so that everything can be tested and in particular
# the documentation can be printed without the software being installed.
# Exceptions to this rule (things you must install first) are only the .afm
# files and pltotf, but even this you could do in a "non public" directory.

# NOTE: please install all the software, get it running, test it out, in
# particular print the documentation, and then remove what you think is
# not necessary.

# ENVIRONMENT VARIABLES: some (but NOT all) of the variables set in this file
# can be overwritten by defining environment variables of the same name. Such
# variables are clearly identified by a comment to that effect. If such comment
# is missing no environment variable to that effect is defined.

# Note that environment variable TEXFONTS must include "." for the
# document to be processed properly.

# ===========================================================
#
# Name of the binary of the driver. We use "dvitps" through the documentation
# and also in this file here.  You should set it to whatever you want to call
# the driver.  Please be advised that it was a conscious decision to not call
# the driver "dvi2ps" because there are so many different drivers with this name
# floating around in the world.  I suggest that you also use the name "dvitps"
# and NOT "dvi2ps".
[1] DVITPS_BINARY_NAME = dvitps
[2] DVITPS_BINARY_NAME = dvitps
[3] DVITPS_BINARY_NAME = dvitps
[4] DVITPS_BINARY_NAME = dvitps
[5] DVITPS_BINARY_NAME = dvitps
[6] DVITPS_BINARY_NAME = dvitps
[7] DVITPS_BINARY_NAME = dvitps

# Control 'tpic' understanding of the driver.
# 0:	Driver should not know about tpic commands.
# 1: 	Driver should know about tpic commands.
[1] TPIC = 1
[2] TPIC = 0
[3] TPIC = 1
[4] TPIC = 1
[5] TPIC = 1
[6] TPIC = 1
[7] TPIC = 1

# For many of the following specifications we recommend that you use
# a standard directory in which subdirectories will be installed
# to contain various other subdirectories. It does make things easier.
[1] DVITPS_STANDARD_DIR = /usr/local/lib/tex/TeXPS
[2] DVITPS_STANDARD_DIR = /usr/local/lib/tex/TeXPS
[3] DVITPS_STANDARD_DIR = /userd/mds/i5f
[4] DVITPS_STANDARD_DIR = /usr/local/lib/tex/dvi2ps
[5] DVITPS_STANDARD_DIR = /usr/users/tex/texps-inst
[6] DVITPS_STANDARD_DIR = /userb/mds/t/dvitps
[7] DVITPS_STANDARD_DIR = /home/pop/mds/t/dvitps

# Default path for the driver to find TFM, GF, PK, PXL and PDR files.
# Also the path for pfd2tfm to locate TFM files for font emulation.
# (The environment variable TEXFONTS, TEXFONTS_DVITPS,
# TEXFONTS_DVITPS_GF/PK/PXL/PDR replace this default; see the manual pages
# for details).
[1] TEXFONTS_DEF = $(DVITPS_STANDARD_DIR)/ps-fonts:.:/usr/local/lib/tex/fonts
[2] TEXFONTS_DEF = /usr/brazil/svb/lib-tmp/fonts:.:/usr/brazil/local/lib/tex/fonts
[3] TEXFONTS_DEF = /usr/.stat/t/TEXFONTS:/userd/mds/i5f/ps-fonts
[4] TEXFONTS_DEF = $(DVITPS_STANDARD_DIR)/ps-fonts:.:/usr/local/lib/tex/fonts
[5] TEXFONTS_DEF = $(DVITPS_STANDARD_DIR)/ps-fonts:.:/usr/local/lib/tex/fonts
[6] TEXFONTS_DEF = /userb/mds/t/TEXFONTS
[7] TEXFONTS_DEF = /home/pop/mds/t/TEXFONTS

# Directory to hold the capability file read in initially by the driver to
# inform the driver about which font types to search for, in which order etc.
# -B option of the driver can be used to redefine this directory.
[1] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)/dvitps-cap
[2]
[3] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)/dvitps-cap
[4] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)/dvitps-cap
[5] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)/dvitps-cap
[6] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)
[7] DVITPS_CAP_DIR = $(DVITPS_STANDARD_DIR)/dvitps-cap

# For all of the following four font file types (GF, PK, PXL and PDR) you have
# to set the following four variables: DVITPS_GF, ..._PK, ..._PXL and ..._PDR
# if you want the driver to look for a specific font type. Omit the definitions
# if the driver should ignore that type.
#
# At any point you can verify the settings by typing "dvitps" without any options
# or without giving a dvi file name. The driver will then tell you what files
# it is looking for.
#
# In the specifications you must assign unique priorities. The driver
# will look for a font file of type priority 0 first, then priority 1 etc.
#
# Let us give two examples:
# (1) Look for PK files, then PDR files:
#	[x] DVITPS_PK = 0
#	[x] DVITPS_PDR = 1
# (2) Look for PK, PXL, PDR, GF files (in the given order):
#	[x] DVITPS_PK = 0
#	[x] DVITPS_PXL = 1
#	[x] DVITPS_PDR = 2
#	[x] DVITPS_GF = 3

[1] DVITPS_PK = 0
[1] DVITPS_PDR = 1
[1] DVITPS_PXL = 2

[2] DVITPS_PK = 0
[2] DVITPS_PXL = 1
[2] DVITPS_PDR = 2
[2] DVITPS_GF = 3

[3] DVITPS_PK = 0
[3] DVITPS_PXL = 1
[3] DVITPS_PDR = 2
[3] DVITPS_GF = 3

[4] DVITPS_PK = 0
[4] DVITPS_PXL = 1
[4] DVITPS_PDR = 2
[4] DVITPS_GF = 3

[5] DVITPS_PK = 0
[5] DVITPS_PDR = 1
[5] DVITPS_PXL = 2

[6] DVITPS_PK = 0
[6] DVITPS_PDR = 1
[6] DVITPS_PXL = 2

[7] DVITPS_PK = 0
[7] DVITPS_PDR = 1
[7] DVITPS_PXL = 2

# Specify here (0 or 1) whether the PostScript code generated by the driver
# may write messages using the PostScript "print" operator to the standard output
# of the PostScript interpreter (this stuff normally goes into a log file,
# for instance, under TranScript). If you don't use TranScript but send the
# output of the driver directly to a port such output should be disabled.
[1] DVITPS_PS_PRINT_ENABLED = 1
[2] DVITPS_PS_PRINT_ENABLED = 1
[3] DVITPS_PS_PRINT_ENABLED = 1
[4] DVITPS_PS_PRINT_ENABLED = 1
[5] DVITPS_PS_PRINT_ENABLED = 1
[6] DVITPS_PS_PRINT_ENABLED = 1
[7] DVITPS_PS_PRINT_ENABLED = 1

# Directory, where all TFM and PDR files of PostScript fonts are installed.
# This directory must be included in the above path TEXFONTS.
[1] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts
[2] PS_FONT_DIR = /usr/brazil/svb/lib-tmp/fonts
[3] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts
[4] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts
[5] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts
[6] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts
[7] PS_FONT_DIR = $(DVITPS_STANDARD_DIR)/ps-fonts

# Directory for the installation of PostScript prologue files used by the
# driver. See also the next variable!
[1] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro
[2] DRIVER_PS_PROLOGUE_FILES_DIR = /usr/brazil/svb/lib-tmp/ps-down
[3] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro
[4] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro
[5] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro
[6] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro
[7] DRIVER_PS_PROLOGUE_FILES_DIR = $(DVITPS_STANDARD_DIR)/pro

# The path used by the driver locating prologue files. A path is
# used so that the user can load additional prologue files for his
# own usage from his own directory if desired.
# The -P option of the driver can be used to replace this value.
[1] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.
[2] DVITPS_PROLOGUE_FILES_PATH_DEF = /usr/brazil/svb/lib-tmp/ps-down
[3] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.
[4] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.
[5] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.
[6] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.
[7] DVITPS_PROLOGUE_FILES_PATH_DEF = $(DRIVER_PS_PROLOGUE_FILES_DIR):.

# Default order of the PostScript output generated by the driver:
# 0: print first page of DVI file first.
# 1: print first page of DVI file last, i.e. the document is printed in reverse order.
# Note that with the -d option of the driver the default specified here
# can be overwritten.
[1] DVITPS_DEFAULT_ORDER = 0
[2] DVITPS_DEFAULT_ORDER = 1
[3] DVITPS_DEFAULT_ORDER = 1
[4] DVITPS_DEFAULT_ORDER = 0
[5] DVITPS_DEFAULT_ORDER = 0
[6] DVITPS_DEFAULT_ORDER = 1
[7] DVITPS_DEFAULT_ORDER = 0

# Legal paper format specifications (-o option of driver). Specify
# separated by colons.
[1] LEGAL_PAPER_SPECS = letter:note:legal
[2] LEGAL_PAPER_SPECS = letter:note:legal
[3] LEGAL_PAPER_SPECS = letter:note:legal
[4] LEGAL_PAPER_SPECS = letter:note:legal
[5] LEGAL_PAPER_SPECS = letter:note:legal
[6] LEGAL_PAPER_SPECS = letter:note:legal
[7] LEGAL_PAPER_SPECS = letter:note:legal

# Default paper size specification. The paper size specifcation given
# here is sent to the printer if no -o option is given. You can leave
# it empty, if you don't want any paper format option to be written to
# the PostScript file generated by the driver.
[1] DEFAULT_PAPER_SPEC = 
[2] DEFAULT_PAPER_SPEC =
[3] DEFAULT_PAPER_SPEC =
[4] DEFAULT_PAPER_SPEC =
[5] DEFAULT_PAPER_SPEC = 
[6] DEFAULT_PAPER_SPEC = 
[7] DEFAULT_PAPER_SPEC = 

# For those poor soles who have to save on the number of bytes allocated
# in the VM of the PostScrint printer: maximum number of characters
# in pixel based fonts. Should be set to either 128 or 256. It could be made
# a driver option, but it's not right now.
[1] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[2] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[3] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[4] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[5] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[6] NUMBER_CHARS_IN_PIXEL_FONTS = 256
[7] NUMBER_CHARS_IN_PIXEL_FONTS = 256

# Which type of PostScript printer do you have? This influences the
# document being printed (the font samples in particular), and also the PostScript font
# .tfm files which are installed for access by TeX.
# In case you have more than one printer available use the maximum here.
# And then the document describing this software package must be printed on
# the maximum capability driver. The driver obviously can not prevent that you send
# a document generated for a 'class 1' printer to a 'class 0' printer.
# Administering that properly is your duty.
# 0: a regular Laserwriter, with Courier*, Helvetica*, Times* and Symbol
# 1: a Laser Writer Plus, Laser Writer II with the following additional
#    fonts: ITC Avant Garde*, ITC Bookman*, New Century Schoolbook*,
#    ITC Zapf Chancery, ITC Zapf Dingbats.
[1] PS_PRINTER_CLASS = 1
[2] PS_PRINTER_CLASS = 1
[3] PS_PRINTER_CLASS = 1
[4] PS_PRINTER_CLASS = 1
[5] PS_PRINTER_CLASS = 1
[6] PS_PRINTER_CLASS = 1
[7] PS_PRINTER_CLASS = 1

# Reset the PostScript printer (-z option of the driver) for printing the 
# examples of the document every PS_RESET_PAGES number of pages. If
# you run out of virtual memory printing the examples of the document
# describing this software then the value you specified here is too high.
# Recommented values:
# 1: for the Apple Laser Writer
# 8: for the Apple Laser Writer II NT (that worked the last time!)
# The proper value for the Laser Writer II NTX would depend on the amount
# of memory installed.
[1] PS_RESET_PAGES = 12
[2] PS_RESET_PAGES = 1
[3] PS_RESET_PAGES = 6
[4] PS_RESET_PAGES = 6
[5] PS_RESET_PAGES = 12
[6] PS_RESET_PAGES = 4
[7] PS_RESET_PAGES = 12

# Set to 1 if you want to install some extra TFM / PDR files. This is for some
# extra PostScript fonts you might have bought. Add those fonts to directory pfd/extra.
# Set to 0 otherwise.
[1] PS_FONTS_EXTRA = 0
[2] PS_FONTS_EXTRA = 1
[3] PS_FONTS_EXTRA = 0
[4] PS_FONTS_EXTRA = 0
[5] PS_FONTS_EXTRA = 0
[6] PS_FONTS_EXTRA = 0
[7] PS_FONTS_EXTRA = 0

# Default encoding vector information (PostScript fonts) can be found in this directory.
# Can be overwritten by using the -p option of pfd2tfm.
[1] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm
[2]
[3] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm
[4] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm
[5] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm
[6] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm
[7] PS_DEF_ENCODINGS = $(DVITPS_STANDARD_DIR)/pfd2tfm

# Set this switch to 1 if the following two statements are true: you are running
# X Windows Version 11.3, and you have installed the xpr patch which is in
# subdirectory psfig. If you set this switch to 1, you must also set
# XPR_PATCHED properly.
# If either of the first two conditions are false, set this switch to 0.
[1] XWINDOWS = 1
[2] XWINDOWS = 0
[3] XWINDOWS = 0
[4] XWINDOWS = 0
[5] XWINDOWS = 0
[6] XWINDOWS = 0
[7] XWINDOWS = 0

# This switch is only relevant if XWINDOWS == 1.
# Specifiy name of the patched binary of xpr here.
# Because the proposed patches are upward compatible, I suggest
# that you apply the patch to your source and then simply replace
# the version of xpr you were using before.
[1] XPR_PATCHED = xpr
[2] XPR_PATCHED = 0
[3] XPR_PATCHED = 0
[4] XPR_PATCHED = 0
[5] XPR_PATCHED = 0
[6] XPR_PATCHED = 0
[7] XPR_PATCHED = 0

# A TeX macro directory which is used to install some of the 
# TeX macros included with this software. This directory must
# be part of the environment variable TEXINPUTS to process the documentation.
[1] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[2] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[3] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[4] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[5] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[6] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros
[7] TEX_MACROS_DIR = $(DVITPS_STANDARD_DIR)/macros

# Path for pfd2tfm to find AFM files.
# (The environment variable AFMPATH, if set, supercedes this default).
[1] AFMPATH_DEF = /usr/local/lib/afm:.
[2] AFMPATH_DEF = /usr/brazil/svb/src/afm/regular:/usr/brazil/svb/src/afm/extra
[3] AFMPATH_DEF = /usr/local/lib/ps/afm2.0
[4] AFMPATH_DEF = /usr/local/lib/afm:.
[5] AFMPATH_DEF = /usr/users/tex/tape/afm
[6] AFMPATH_DEF = /usr/src/local/bin/transcript/lib
[7] AFMPATH_DEF = /home/pop/mds/t/texps/afm

# Directory where "dvitps" is installed.
[1] DRIVER_BINDIR = /usr/local/bin
[2] DRIVER_BINDIR = /usr/brazil/svb/bin
[3] DRIVER_BINDIR = /userd/mds/bin
[4] DRIVER_BINDIR = /usr/local/bin
[5] DRIVER_BINDIR = /usr/users/tex/bin
[6] DRIVER_BINDIR = /userb/mds/t/bin
[7] DRIVER_BINDIR = /home/pop/mds/t/bin

# Binary directory for the installation of pfd2tfm and printpdr.
[1] PFD_BINDIR = /usr/local/bin
[2] PFD_BINDIR = /usr/brazil/svb/bin
[3] PFD_BINDIR = /userd/mds/bin
[4] PFD_BINDIR = /usr/local/bin
[5] PFD_BINDIR = /usr/users/tex/bin
[6] PFD_BINDIR = /userb/mds/t/bin
[7] PFD_BINDIR  = /home/pop/mds/t/bin

# Directory where binary of "pltotf" is expected by pfd2tfm.
[1] BINDIR_PLTOTF = /usr/local/bin
[2] BINDIR_PLTOTF = /usr/brazil/local/bin
[3] BINDIR_PLTOTF = /usr/.stat/t/bin
[4] BINDIR_PLTOTF = /usr/local/bin
[5] BINDIR_PLTOTF = /usr/users/tex/tape/pltotf
[6] BINDIR_PLTOTF = /userb/mds/t/bin
[7] BINDIR_PLTOTF = /home/pop/mds/t/bin

# Remove / move / copy commands (Purdue-ism: -n: no backup).
[1] RM = rm -nf
[2] RM = rm -f
[3] RM = rm -f
[4] RM = rm -f
[5] RM = rm -f
[6] RM = rm -f
[7] RM = rm -f

[1] CP = cp -n
[2] CP = cp
[3] CP = cp
[4] CP = cp
[5] CP = cp
[6] CP = cp
[7] CP = cp

[1] MV = mv -n
[2] MV = mv
[3] MV = mv
[4] MV = mv
[5] MV = mv
[6] MV = mv
[7] MV = mv

# Name of the printer used for printing sources.
# Not necessarily a Postscript printer.
[1] PRINTER = ap
[2] PRINTER = ap
[3] PRINTER = ap
[4] PRINTER = ap
[5] PRINTER = ap
[6] PRINTER = ap
[7] PRINTER = ap

# Command to print sources. This command must be
# compatible with the definition of PRINTER.
[1] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[2] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[3] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[4] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[5] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[6] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h
[7] PRINT_COMMAND = enscript -2r -P$(PRINTER) -h

# The PostScript printer id. Needed for printing the document.
[1] PS_PRINTER = ap
[2] PS_PRINTER = ap
[3] PS_PRINTER = ap
[4] PS_PRINTER = ap
[5] PS_PRINTER = ap
[6] PS_PRINTER = ap
[7] PS_PRINTER = ap

# The version of LaTeX to be used to print the document.  You need
# a bigger version of LaTeX (more accurately initex and virtex).
# For details see file "doc/intro.tex", section "About This Report".
[1] LATEX = virtex-b \&lplain-b
[2] LATEX = latex
[3] LATEX = latex
[4] LATEX = latex
[5] LATEX = virtex-b \&lplain-b
[6] LATEX = latex
[7] LATEX = /home/pop/mds/t/bin/virtex \&lplain

# Do you have Slitex? If so set SLITEX_CONTROL to 1 and 0 otherwise.
# SLITEX_BINARY is the executable in case the switch is 1, ignored otherwise.
[1] SLITEX_CONTROL = 1
[1] SLITEX_BINARY = slitex
[2] SLITEX_CONTROL = 0
[2] SLITEX_BINARY =
[3] SLITEX_CONTROL = 0
[3] SLITEX_BINARY =
[4] SLITEX_CONTROL = 0
[4] SLITEX_BINARY =
[5] SLITEX_CONTROL = 1
[5] SLITEX_BINARY = slitex
[6] SLITEX_CONTROL = 1
[6] SLITEX_BINARY = slitex
[7] SLITEX_CONTROL = 0
[7] SLITEX_BINARY = slitex

# Directory for temporary files of dvitps, pfd2tfm and other programs.
[1] TMPDIR = /tmp
[2] TMPDIR = /tmp
[3] TMPDIR = /tmp
[4] TMPDIR = /tmp
[5] TMPDIR = /tmp
[6] TMPDIR = /tmp
[7] TMPDIR = /tmp

# Do you want manual pages to be installed? Set to 1 if so, set to 0
# if not.
[1] MAN_INSTALL = 0
[2] MAN_INSTALL = 1
[3] MAN_INSTALL = 1
[4] MAN_INSTALL = 1
[5] MAN_INSTALL = 1
[6] MAN_INSTALL = 1
[7] MAN_INSTALL = 0

# Manual page directory: the manual pages are installed in that directory.
[1] MAN_DIR = /usr/man/manl
[2] MAN_DIR = /usr/man/manl
[3] MAN_DIR = /usr/man/manl
[4] MAN_DIR = /usr/man/manl
[5] MAN_DIR = /usr/man/manl
[6] MAN_DIR = /usr/man/manl
[7] MAN_DIR = /usr/man/manl

# Version of troff to be used for the manual pages. This should be
# set to 'ptroff' if you have TranScript (TRANSCRIPT = 2 below).
[1] TROFF_MAN = ptroff
[2] TROFF_MAN = ptroff
[3] TROFF_MAN = ptroff
[4] TROFF_MAN = ptroff
[5] TROFF_MAN = ptroff
[6] TROFF_MAN = ptroff
[7] TROFF_MAN = ptroff

# TranScript and manual pages:
# 0: If you don't have TranScript and you WOULD NOT like the troff
#    source of the manual pages to be included in the document.
#    In this case I recommend attaching the troffed manual pages to the
#    end of the TeXPS document.
# 1: If you don't have TranScript and you would like to have
#    the troff sources of the manual pages included in the documentation.
# 2: If you have TranScript.  The manual pages will be included in the
#    documentation (by importing the PostScript output from ptroff and then
#    including this output using the psfig macros).
[1] TRANSCRIPT = 2
[2] TRANSCRIPT = 2
[3] TRANSCRIPT = 2
[4] TRANSCRIPT = 2
[5] TRANSCRIPT = 2
[6] TRANSCRIPT = 2
[7] TRANSCRIPT = 1

