diff -ruN groff-1.20/arch/misc/Makefile.sub groff-1.20.1/arch/misc/Makefile.sub
--- groff-1.20/arch/misc/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/arch/misc/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
-CLEANADD=shdeps.sed
+MOSTLYCLEANADD=shdeps.sed
all: shdeps.sed
diff -ruN groff-1.20/ChangeLog groff-1.20.1/ChangeLog
--- groff-1.20/ChangeLog 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/ChangeLog 2009-01-09 15:25:52.000000000 +0100
@@ -1,5 +1,53 @@
2009-01-05 Werner LEMBERG
+Version 1.20.1 released
+=======================
+
+ `gnu.png' isn't needed any more.
+
+ * doc/Makefile.in: Don't handle or create `gnu.png'.
+ Update all affected targets.
+
+ * doc/Makefile.sub: Don't handle or create `gnu.png'.
+ Update alll affected targets.
+
+
+ `gnu.eps' was missing in the tarball.
+ Problem reported by Patrik Gräser.
+
+ (PROCESSEDEXAMPLEFILES): Remove `gnu.eps'.
+ (MOSTLYCLEANNOTSRCDIRADD): Fix names of info files.
+ (install_data): Handle `gnu.eps' specially.
+
+ * MORE.STUFF: Mention texi2html's troff backend.
+ Mention http://groff.ffii.org/groff/contrib.
+
+ * README: Mention `MORE.STUFF'.
+
+ * NEWS, doc/webpage.ms, doc/groff.texinfo: Updated.
+
+2009-01-08 Werner LEMBERG
+
+ * */Makefile.* (CLEANADD, CLEANNOTSRCDIRADD, CLEANDIRADD): Renamed
+ to...
+ (MOSTLYCLEANADD, MOSTLYCLEANNOTSRCDIRADD, MOSTLYCLEANDIRADD): This.
+
+2009-01-06 Werner LEMBERG
+
+ Remove heuristics for LIBEXT.
+
+ * configure.ac: Provide LIBEXT.
+ * Makefile.in: Use it.
+
+ * configure: Regenerated.
+
+2009-01-05 Werner LEMBERG
+
+Version 1.20 released
+=====================
+
+2009-01-05 Werner LEMBERG
+
* */*: Update FDL 1.1 to FDL 1.3.
2009-01-05 Werner LEMBERG
@@ -73,8 +121,8 @@
2009-01-03 Werner LEMBERG
- * NEWS, groff.texinfo, font/devps/*, VERSION, REVISION: Prepare for
- version 1.20.
+ * NEWS, doc/groff.texinfo, font/devps/*, VERSION, REVISION: Prepare
+ for version 1.20.
2009-01-03 Werner LEMBERG
diff -ruN groff-1.20/configure groff-1.20.1/configure
--- groff-1.20/configure 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/configure 2009-01-09 15:25:52.000000000 +0100
@@ -660,6 +660,7 @@
PAGE
BROKEN_SPOOLER_FLAGS
LIBOBJS
+LIBEXT
LTLIBICONV
LIBICONV
host_os
@@ -10234,6 +10235,10 @@
fi
+# we need LIBEXT
+LIBEXT=$acl_libext
+
+
# checks for functions
diff -ruN groff-1.20/configure.ac groff-1.20.1/configure.ac
--- groff-1.20/configure.ac 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/configure.ac 2009-01-09 15:25:52.000000000 +0100
@@ -92,6 +92,9 @@
GROFF_LIBM
AM_ICONV
+# we need LIBEXT
+AC_SUBST([LIBEXT],[$acl_libext])
+
# checks for functions
AC_FUNC_MMAP
saved_libs="$LIBS"
diff -ruN groff-1.20/contrib/chem/Makefile.sub groff-1.20.1/contrib/chem/Makefile.sub
--- groff-1.20/contrib/chem/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/chem/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -25,7 +25,7 @@
########################################################################
MAN1=chem.n
-CLEANADD=chem chem.n README examples/README
+MOSTLYCLEANADD=chem chem.n README examples/README
# not all make programs have $(RM) predefined.
RM=rm -f
diff -ruN groff-1.20/contrib/eqn2graph/Makefile.sub groff-1.20.1/contrib/eqn2graph/Makefile.sub
--- groff-1.20/contrib/eqn2graph/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/eqn2graph/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -19,7 +19,7 @@
# Makefile.sub
#
MAN1=eqn2graph.n
-CLEANADD=eqn2graph
+MOSTLYCLEANADD=eqn2graph
all: eqn2graph
diff -ruN groff-1.20/contrib/gdiffmk/Makefile.sub groff-1.20.1/contrib/gdiffmk/Makefile.sub
--- groff-1.20/contrib/gdiffmk/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/gdiffmk/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -25,7 +25,7 @@
########################################################################
MAN1=gdiffmk.n
-CLEANADD=gdiffmk tests/runtests
+MOSTLYCLEANADD=gdiffmk tests/runtests
all: gdiffmk
diff -ruN groff-1.20/contrib/grap2graph/Makefile.sub groff-1.20.1/contrib/grap2graph/Makefile.sub
--- groff-1.20/contrib/grap2graph/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/grap2graph/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -19,7 +19,7 @@
# Makefile.sub
#
MAN1=grap2graph.n
-CLEANADD=grap2graph
+MOSTLYCLEANADD=grap2graph
all: grap2graph
diff -ruN groff-1.20/contrib/groffer/Makefile.sub groff-1.20.1/contrib/groffer/Makefile.sub
--- groff-1.20/contrib/groffer/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/groffer/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -38,8 +38,8 @@
roff2text.n \
roff2x.n
-CLEANADD=groffer HAVE_PERL HAVE_SHELL groffer.man \
- $(MAN1) $(ROFF2MAN) $(ROFF2PROGS)
+MOSTLYCLEANADD=groffer HAVE_PERL HAVE_SHELL groffer.man \
+ $(MAN1) $(ROFF2MAN) $(ROFF2PROGS)
# not all make programs have $(RM) predefined.
RM=rm -f
diff -ruN groff-1.20/contrib/hdtbl/Makefile.sub groff-1.20.1/contrib/hdtbl/Makefile.sub
--- groff-1.20/contrib/hdtbl/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/hdtbl/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -79,7 +79,7 @@
GENFILES_=`echo $(GENFILES) | sed 's|examples/||g'`
PROCESSEDEXAMPLEFILES_=`echo $(PROCESSEDEXAMPLEFILES) | sed 's|examples/||g'`
-CLEANADD=\
+MOSTLYCLEANADD=\
gnu.eps \
$(PROCESSEDEXAMPLEFILES) \
$(GENFILES) \
diff -ruN groff-1.20/contrib/mm/Makefile.sub groff-1.20.1/contrib/mm/Makefile.sub
--- groff-1.20/contrib/mm/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/mm/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -27,7 +27,7 @@
FILES=0.MT 5.MT 4.MT ms.cov se_ms.cov
# Local configuration files with default values.
LOCALE=locale se_locale
-CLEANADD=temp
+MOSTLYCLEANADD=temp
all: mmroff
diff -ruN groff-1.20/contrib/mom/Makefile.sub groff-1.20.1/contrib/mom/Makefile.sub
--- groff-1.20/contrib/mom/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/mom/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -84,7 +84,7 @@
EXAMPLEFILES_=`echo $(EXAMPLEFILES) | sed 's|examples/||g'`
PROCESSEDEXAMPLEFILES_=`echo $(PROCESSEDEXAMPLEFILES) | sed 's|examples/||g'`
-CLEANADD=\
+MOSTLYCLEANADD=\
stamp-strip \
penguin.ps \
$(PROCESSEDEXAMPLEFILES) \
diff -ruN groff-1.20/contrib/pdfmark/Makefile.sub groff-1.20.1/contrib/pdfmark/Makefile.sub
--- groff-1.20/contrib/pdfmark/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/pdfmark/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -29,7 +29,7 @@
PDFDOCFILES=\
pdfmark.pdf
-CLEANADD=\
+MOSTLYCLEANADD=\
gnu.eps \
$(PDFDOCFILES) \
$(CMDFILES) \
diff -ruN groff-1.20/contrib/pic2graph/Makefile.sub groff-1.20.1/contrib/pic2graph/Makefile.sub
--- groff-1.20/contrib/pic2graph/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/contrib/pic2graph/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -19,7 +19,7 @@
# Makefile.sub
#
MAN1=pic2graph.n
-CLEANADD=pic2graph
+MOSTLYCLEANADD=pic2graph
all: pic2graph
diff -ruN groff-1.20/doc/gnu.eps groff-1.20.1/doc/gnu.eps
--- groff-1.20/doc/gnu.eps 1970-01-01 01:00:00.000000000 +0100
+++ groff-1.20.1/doc/gnu.eps 2009-01-09 15:25:55.000000000 +0100
@@ -0,0 +1,1018 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: pnmtops
+%%Title: noname.ps
+%%Pages: 1
+%%BoundingBox: 203 311 408 481
+%%EndComments
+/rlestr1 1 string def
+/readrlestring {
+ /rlestr exch def
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ dup 127 le {
+ currentfile rlestr 0
+ 4 3 roll
+ 1 add getinterval
+ readhexstring pop
+ length
+ } {
+ 256 exch sub dup
+ currentfile rlestr1 readhexstring pop
+ 0 get
+ exch 0 exch 1 exch 1 sub {
+ rlestr exch 2 index put
+ } for
+ pop
+ } ifelse
+} bind def
+/readstring {
+ dup length 0 {
+ 3 copy exch
+ 1 index sub
+ getinterval
+ readrlestring
+ add
+ 2 copy le { exit } if
+ } loop
+ pop pop
+} bind def
+/rpicstr 107 string def
+/gpicstr 107 string def
+/bpicstr 107 string def
+%%EndProlog
+%%Page: 1 1
+gsave
+203.76 311.04 translate
+204.48 169.92 scale
+213 177 4
+[ 213 0 0 -177 0 177 ]
+{ rpicstr readstring }
+{ gpicstr readstring }
+{ bpicstr readstring }
+true 3
+colorimage
+96fffff096fffff096fffff096fffff096fffff096fffff0ebff04eddcaa
+bddeb0fffff0ebff04eddcaabddeb0fffff0ebff04eddcaabddeb0fffff0
+edff0ad988777478864555678adfb4fffff0edff0ad98877747886455567
+8adfb4fffff0edff0ad988777478864555678adfb4fffff0efff0dfdbba9
+4afcb867b544777675447cb5fffff0efff0dfdbba94afcb867b544777675
+447cb5fffff0efff0dfdbba94afcb867b544777675447cb5fffff0f0ff10
+faab6985449d5d649543484465675558bdd2ff01ecdfe7fffff0f0ff10fa
+ab6985449d5d649543484465675558bdd2ff01ecdfe7fffff0f0ff10faab
+6985449d5d649543484465675558bdd2ff01ecdfe7fffff0f1ff12fb9de8
+9476454897d54a44397443575554339fd6ff06d978778998889ce9fffff0
+f1ff12fb9de89476454897d54a44397443575554339fd6ff06d978778998
+889ce9fffff0f1ff12fb9de89476454897d54a44397443575554339fd6ff
+06d978778998889ce9fffff0f2ff14fc9cfff834455554669b487434a544
+4755555346cfd9ff0afc869cfdcfa9fedaa988dfebfffff0f2ff14fc9cff
+f834455554669b487434a5444755555346cfd9ff0afc869cfdcfa9fedaa9
+88dfebfffff0f2ff14fc9cfff834455554669b487434a5444755555346cf
+d9ff0afc869cfdcfa9fedaa988dfebfffff0f2ff159bffd5ae8453455445
+4c74b4444744449445665549effcff00fee1ff0ce8977adb887476456444
+4aee99ebfffff0f2ff159bffd5ae84534554454c74b44447444494456655
+49effcff00fee1ff0ce8977adb8874764564444aee99ebfffff0f2ff159b
+ffd5ae84534554454c74b4444744449445665549effcff00fee1ff0ce897
+7adb8874764564444aee99ebfffff0f4ff1dfee8defd9975ca4535454445
+c47844455444554456444558bfffffff76afe3ff0ee8448baa5665444444
+4535797efc8becfffff0f4ff1dfee8defd9975ca4535454445c478444554
+44554456444558bfffffff76afe3ff0ee8448baa56654444444535797efc
+8becfffff0f4ff1dfee8defd9975ca4535454445c4784445544455445644
+4558bfffffff76afe3ff0ee8448baa56654444444535797efc8becfffff0
+f4ff1de7cef97cd76758a454545456754b4454545446455463855caaacdd
+a7bdafecff01fdbefaff10fd77a86754454445444444896446effc9eedff
+fff0f4ff1de7cef97cd76758a454545456754b4454545446455463855caa
+acdda7bdafecff01fdbefaff10fd77a86754454445444444896446effc9e
+edfffff0f4ff1de7cef97cd76758a454545456754b445454544645546385
+5caaacdda7bdafecff01fdbefaff10fd77a86754454445444444896446ef
+fc9eedfffff0f5ff1efe8e758a849ec65488444467c86467945646444444
+54555757efca78bffaefecff19d675affffffffeed976666844443444343
+444455677898affbaeeefffff0f5ff1efe8e758a849ec65488444467c864
+6794564644444454555757efca78bffaefecff19d675affffffffeed9766
+66844443444343444455677898affbaeeefffff0f5ff1efe8e758a849ec6
+5488444467c8646794564644444454555757efca78bffaefecff19d675af
+fffffffeed976666844443444343444455677898affbaeeefffff0f5ff1d
+c79889555655afc64664457efd75b594485445455445494674eefddeefda
+ebff039efb6466fc4412466558444334563454434555434459cfffe9efef
+fffff0f5ff1dc79889555655afc64664457efd75b5944854454554454946
+74eefddeefdaebff039efb6466fc44124665584443345634544345554344
+59cfffe9efeffffff0f5ff1dc79889555655afc64664457efd75b5944854
+45455445494674eefddeefdaebff039efb6466fc44124665584443345634
+54434555434459cfffe9efeffffff0f6ff1ef9ac796686455447eea64589
+dffffffddc669557656856684494cecba66c8eebff1aa8fefecb985677b6
+5554844434345346433456457899998effffadeffffff0f6ff1ef9ac7966
+86455447eea64589dffffffddc669557656856684494cecba66c8eebff1a
+a8fefecb985677b65554844434345346433456457899998effffadefffff
+f0f6ff1ef9ac796686455447eea64589dffffffddc669557656856684494
+cecba66c8eebff1aa8fefecb985677b65554844434345346433456457899
+998effffadeffffff0f6ff1dc7ffeffb557555465bfe77ccfffecccbba56
+8c9dfe8aefbed8dbfeeffd99eaff1bf57deef85544545555565343334534
+53345434644454444579fffbdff0fffff0f6ff1dc7ffeffb557555465bfe
+77ccfffecccbba568c9dfe8aefbed8dbfeeffd99eaff1bf57deef8554454
+555556534333453453345434644454444579fffbdff0fffff0f6ff1dc7ff
+effb557555465bfe77ccfffecccbba568c9dfe8aefbed8dbfeeffd99eaff
+1bf57deef8554454555556534333453453345434644454444579fffbdff0
+fffff0f7ff1efe9ffdedffe7445465959ffbefe967abbbcdcb97778999aa
+acceefffeb89dfe9ff1094679d9964454555569a65664345334443fa4403
+4568ffbef0fffff0f7ff1efe9ffdedffe7445465959ffbefe967abbbcdcb
+97778999aaacceefffeb89dfe9ff1094679d9964454555569a6566434533
+4443fa44034568ffbef0fffff0f7ff1efe9ffdedffe7445465959ffbefe9
+67abbbcdcb97778999aaacceefffeb89dfe9ff1094679d9964454555569a
+65664345334443fa44034568ffbef0fffff0f7ff0ef9ffc5457bff944545
+bd78ffe97aeffaff07edddccbccccccedee7ff1bfe96434689d556686887
+75874765675444443333344455789cfffaeff1fffff0f7ff0ef9ffc5457b
+ff944545bd78ffe97aeffaff07edddccbccccccedee7ff1bfe96434689d5
+5668688775874765675444443333344455789cfffaeff1fffff0f7ff0ef9
+ffc5457bff944545bd78ffe97aeffaff07edddccbccccccedee7ff1bfe96
+434689d55668688775874765675444443333344455789cfffaeff1fffff0
+f7ff0c9ddea6544469e856567efceb9dd5ff05fda754445bdefcff04c65d
+fe5444fa33043446effebff1fffff0f7ff0c9ddea6544469e856567efceb
+9dd5ff05fda754445bdefcff04c65dfe5444fa33043446effebff1fffff0
+f7ff0c9ddea6544469e856567efceb9dd5ff05fda754445bdefcff04c65d
+fe5444fa33043446effebff1fffff0f8ff0cf8bc7559bb853459679aa9fe
+9dcaff03fea68ed6fc3307344456765467dfaff1fffff0f8ff0cf8bc7559
+bb853459679aa9fe9dcaff03fea68ed6fc3307344456765467dfaff1ffff
+f0f8ff0cf8bc7559bb853459679aa9fe9dcaff03fea68ed6fc3307344456
+765467dfaff1fffff0f9ff0dfd74469cb646bdb63459eeffd8efc8ff0dc7
+cd33334444588754334457dfccf1fffff0f9ff0dfd74469cb646bdb63459
+eeffd8efc8ff0dc7cd33334444588754334457dfccf1fffff0f9ff0dfd74
+469cb646bdb63459eeffd8efc8ff0dc7cd33334444588754334457dfccf1
+fffff0f9ff0cf89644445885457dc436cefb8ec6ff028ab445fc33053456
+76654debf1fffff0f9ff0cf89644445885457dc436cefb8ec6ff028ab445
+fc3305345676654debf1fffff0f9ff0cf89644445885457dc436cefb8ec6
+ff028ab445fc3305345676654debf1fffff0f9ff0bc8ffeb744445544489
+5befb9c5ff0cfb8c95433334444444577769faf1fffff0f9ff0bc8ffeb74
+44455444895befb9c5ff0cfb8c95433334444444577769faf1fffff0f9ff
+0bc8ffeb7444455444895befb9c5ff0cfb8c95433334444444577769faf1
+fffff0faff0cfe7cbbcacdb6444455666ffb9fc4ff02b8fc43fc33044445
+5568caf1fffff0faff0cfe7cbbcacdb6444455666ffb9fc4ff02b8fc43fc
+330444455568caf1fffff0faff0cfe7cbbcacdb6444455666ffb9fc4ff02
+b8fc43fc330444455568caf1fffff0faff0be7e555444569a7444558dfd8
+c3ff0cfa7fb53334433333457abbebeff2fffff0faff0be7e555444569a7
+444558dfd8c3ff0cfa7fb53334433333457abbebeff2fffff0faff0be7e5
+55444569a7444558dfd8c3ff0cfa7fb53334433333457abbebeff2fffff0
+faff0b9bfc9cea7544568855da8b8eecff05edbbaaaabcefdcff0b97e633
+333334578865569dcff2fffff0faff0b9bfc9cea7544568855da8b8eecff
+05edbbaaaabcefdcff0b97e633333334578865569dcff2fffff0faff0b9b
+fc9cea7544568855da8b8eecff05edbbaaaabcefdcff0b97e63333333457
+8865569dcff2fffff0fbff0cfe7ffffeefffd9445776eff7dfeeff09eb86
+7789998778778adff6ff02cbcdefebff0bfaa5333433433469dfffffbff2
+fffff0fbff0cfe7ffffeefffd9445776eff7dfeeff09eb86778999877877
+8adff6ff02cbcdefebff0bfaa5333433433469dfffffbff2fffff0fbff0c
+fe7ffffeefffd9445776eff7dfeeff09eb867789998778778adff6ff02cb
+cdefebff0bfaa5333433433469dfffffbff2fffff0fbff0bf9dfffcbaaab
+ceeb556cffabeeff0be769cedbb9988aa9abba88cff9ff05fea8998889ad
+ebff0a77344555455444467cffaff2fffff0fbff0bf9dfffcbaaabceeb55
+6cffabeeff0be769cedbb9988aa9abba88cff9ff05fea8998889adebff0a
+77344555455444467cffaff2fffff0fbff0bf9dfffcbaaabceeb556cffab
+eeff0be769cedbb9988aa9abba88cff9ff05fea8998889adebff0a773445
+55455444467cffaff2fffff0fbff0be8ff94443344446afb9efc8fefff0d
+fc69a899abdefeecba8668aa78cffbff07fb9aba988abdfcbdecff0ac874
+55544433344458ffbff2fffff0fbff0be8ff94443344446afb9efc8fefff
+0dfc69a899abdefeecba8668aa78cffbff07fb9aba988abdfcbdecff0ac8
+7455544433344458ffbff2fffff0fbff0be8ff94443344446afb9efc8fef
+ff0dfc69a899abdefeecba8668aa78cffbff07fb9aba988abdfcbdecff0a
+c87455544433344458ffbff2fffff0fbff0a9dc856789a987544dfffe7ef
+ff03fd747adff9ff11ec877667dfffffffe978879bcedba98aecbfedff0a
+f7da53333333344456efbff2fffff0fbff0a9dc856789a987544dfffe7ef
+ff03fd747adff9ff11ec877667dfffffffe978879bcedba98aecbfedff0a
+f7da53333333344456efbff2fffff0fbff0a9dc856789a987544dfffe7ef
+ff03fd747adff9ff11ec877667dfffffffe978879bcedba98aecbfedff0a
+f7da53333333344456efbff2fffff0fbff0a8f998887765567977bffadef
+ff1ca58efffffffdcfefffceffffffeb8549ffffd9968ceffb5becfffc89
+efedff0af9c85333333443344679cef2fffff0fbff0a8f99888776556797
+7bffadefff1ca58efffffffdcfefffceffffffeb8549ffffd9968ceffb5b
+ecfffc89efedff0af9c85333333443344679cef2fffff0fbff0a8f998887
+765567977bffadefff1ca58efffffffdcfefffceffffffeb8549ffffd996
+8ceffb5becfffc89efedff0af9c85333333443344679cef2fffff0fcff0b
+faad444444568aa86576df9ff0ff1dfa8efffffeffff9c885de67cffec9b
+fd848ddab98effffe754547ffffe89edff0afd9f645aa6434696445ecef2
+fffff0fcff0bfaad444444568aa86576df9ff0ff1dfa8efffffeffff9c88
+5de67cffec9bfd848ddab98effffe754547ffffe89edff0afd9f645aa643
+4696445ecef2fffff0fcff0bfaad444444568aa86576df9ff0ff1dfa8eff
+fffeffff9c885de67cffec9bfd848ddab98effffe754547ffffe89edff0a
+fd9f645aa6434696445ecef2fffff0fcff0bf666544565654458dec9bf9f
+f0ff1e9bfffffff9c8d99aa9485967ee6766cf9c65be88befdca8d444734
+9aeffd8cedff097d443347984348684eddf2fffff0fcff0bf66654456565
+4458dec9bf9ff0ff1e9bfffffff9c8d99aa9485967ee6766cf9c65be88be
+fdca8d4447349aeffd8cedff097d443347984348684eddf2fffff0fcff0b
+f666544565654458dec9bf9ff0ff1e9bfffffff9c8d99aa9485967ee6766
+cf9c65be88befdca8d4447349aeffd8cedff097d443347984348684eddf2
+fffff0fcff0bb888aaa8877655554ceffdbff1ff20e8cfffffc9b9aaab69
+b74b69586865565ba6d786b7559c5d644945a3465da9ea8eeeff09786443
+3434685345bfbcf2fffff0fcff0bb888aaa8877655554ceffdbff1ff20e8
+cfffffc9b9aaab69b74b69586865565ba6d786b7559c5d644945a3465da9
+ea8eeeff097864433434685345bfbcf2fffff0fcff0bb888aaa887765555
+4ceffdbff1ff20e8cfffffc9b9aaab69b74b69586865565ba6d786b7559c
+5d644945a3465da9ea8eeeff097864433434685345bfbcf2fffff0fcff0b
+6efddb9865554445569ffaeff1ff218effffff887b8a8c57c66887475875
+4764655a869e644566d548a3943333335bd7dfefff099a44333344447944
+bfbaf2fffff0fcff0b6efddb9865554445569ffaeff1ff218effffff887b
+8a8c57c668874758754764655a869e644566d548a3943333335bd7dfefff
+099a44333344447944bfbaf2fffff0fcff0b6efddb9865554445569ffaef
+f1ff218effffff887b8a8c57c668874758754764655a869e644566d548a3
+943333335bd7dfefff099a44333344447944bfbaf2fffff0fdff0bfe7ffc
+544444555556666df8f1ff22f8cfbea86ea55d697e56d575a54645854655
+4355a64ba454439b34c454334333345a7befff099d544555433445b65dba
+f2fffff0fdff0bfe7ffc544444555556666df8f1ff22f8cfbea86ea55d69
+7e56d575a546458546554355a64ba454439b34c454334333345a7befff09
+9d544555433445b65dbaf2fffff0fdff0bfe7ffc544444555556666df8f1
+ff22f8cfbea86ea55d697e56d575a546458546554355a64ba454439b34c4
+54334333345a7befff099d544555433445b65dbaf2fffff0fdff02fbae95
+fb44034547eee9f1ff239cdd9bc65bd55d677f56e574c454459645544345
+6855d555654d7386453344533334b99ff0ff09ab4444345543454885a9f2
+fffff0fdff02fbae95fb44034547eee9f1ff239cdd9bc65bd55d677f56e5
+74c4544596455443456855d555654d7386453344533334b99ff0ff09ab44
+44345543454885a9f2fffff0fdff02fbae95fb44034547eee9f1ff239cdd
+9bc65bd55d677f56e574c4544596455443456855d555654d738645334453
+3334b99ff0ff09ab4444345543454885a9f2fffff0fdff0bf8d9444578b9
+bcba75356e9cf2ff24f9aff768f549e55a857f55d463b444459547645445
+5655ab584844a3784643637443335bb8f0ff09baa443444345544448e9f2
+fffff0fdff0bf8d9444578b9bcba75356e9cf2ff24f9aff768f549e55a85
+7f55d463b4444595476454455655ab584844a3784643637443335bb8f0ff
+09baa443444345544448e9f2fffff0fdff0bf8d9444578b9bcba75356e9c
+f2ff24f9aff768f549e55a857f55d463b4444595476454455655ab584844
+a3784643637443335bb8f0ff09baa443444345544448e9f2fffff0fdff0b
+f7fb59bba8754444458def8ff2ff25bce9fa56f648f659956f55d4749444
+44a65784563455945b6594b4546c354363854333349b9ff1ff09aba43334
+5533344346e9f2fffff0fdff0bf7fb59bba8754444458def8ff2ff25bce9
+fa56f648f659956f55d474944444a65784563455945b6594b4546c354363
+854333349b9ff1ff09aba433345533344346e9f2fffff0fdff0bf7fb59bb
+a8754444458def8ff2ff25bce9fa56f648f659956f55d474944444a65784
+563455945b6594b4546c354363854333349b9ff1ff09aba4333455333443
+46e9f2fffff0fdff0bf7ffb854346788787569ce9ff3ff26fe8ff77655f6
+45f756a46e55a474744544b566a4754554a446846479864a454353754343
+43499cf1ff098d7643333568634446daf2fffff0fdff0bf7ffb854346788
+787569ce9ff3ff26fe8ff77655f645f756a46e55a474744544b566a47545
+54a446846479864a45435375434343499cf1ff098d7643333568634446da
+f2fffff0fdff0bf7ffb854346788787569ce9ff3ff26fe8ff77655f645f7
+56a46e55a474744544b566a4754554a446846479864a4543537543434349
+9cf1ff098d7643333568634446daf2fffff0fdff0bf8ff84589876555676
+6acd9ff3ff27e7ee99b445e754e945945f54c584654544b577c464545485
+66458a5d5c38644465454343434486eff2ff0a7f8ac7333334774446faef
+f3fffff0fdff0bf8ff845898765556766acd9ff3ff27e7ee99b445e754e9
+45945f54c584654544b577c46454548566458a5d5c386444654543434344
+86eff2ff0a7f8ac7333334774446faeff3fffff0fdff0bf8ff8458987655
+56766acd9ff3ff27e7ee99b445e754e945945f54c584654544b577c46454
+548566458a5d5c38644465454343434486eff2ff0a7f8ac7333334774446
+faeff3fffff0fdff0bf8fe576544455666567ace9ff3ff278dbb6a9544d8
+54da45a46f64d584554644c576c4858554655788fe8b8447844546444453
+4344467df3ff0bfe8e5544333334557554cbdff3fffff0fdff0bf8fe5765
+44455666567ace9ff3ff278dbb6a9544d854da45a46f64d584554644c576
+c4858554655788fe8b84478445464444534344467df3ff0bfe8e55443333
+34557554cbdff3fffff0fdff0bf8fe576544455666567ace9ff3ff278dbb
+6a9544d854da45a46f64d584554644c576c4858554655788fe8b84478445
+464444534344467df3ff0bfe8e5544333334557554cbdff3fffff0fdff0b
+fafc57555666655654448d8ff4ff29f8cff6489735c854bc55c56e54d584
+454844c578d485a6755433a47cf96445b4454735446444344456dff4ff02
+faae57fc3304355854ebdff3fffff0fdff0bfafc57555666655654448d8f
+f4ff29f8cff6489735c854bc55c56e54d584454844c578d485a6755433a4
+7cf96445b4454735446444344456dff4ff02faae57fc3304355854ebdff3
+fffff0fdff0bfafc57555666655654448d8ff4ff29f8cff6489735c854bc
+55c56e54d584454844c578d485a6755433a47cf96445b445473544644434
+4456dff4ff02faae57fc3304355854ebdff3fffff0fdff0bfdf9a44578ad
+b985445bff8ff4ff299afff6488a34c954ad54d66e44d494444655b679d4
+a5c59666c9c445bfb343b54555364465443444456ef4ff03f8efd543fc33
+0355a4cbeff3fffff0fdff0bfdf9a44578adb985445bff8ff4ff299afff6
+488a34c954ad54d66e44d494444655b679d4a5c59666c9c445bfb343b545
+55364465443444456ef4ff03f8efd543fc330355a4cbeff3fffff0fdff0b
+fdf9a44578adb985445bff8ff4ff299afff6488a34c954ad54d66e44d494
+444655b679d4a5c59666c9c445bfb343b54555364465443444456ef4ff03
+f8efd543fc330355a4cbeff3fffff0fcff0af67bdfea6546988655cf8ff5
+ff2afaadff55487c34c9549d44c76c44b4a5445546975bc4a5d4a55dfdc3
+334543437735553444564434443446f4ff0bf7ffa43453333333347cebef
+f3fffff0fcff0af67bdfea6546988655cf8ff5ff2afaadff55487c34c954
+9d44c76c44b4a5445546975bc4a5d4a55dfdc33345434377355534445644
+34443446f4ff0bf7ffa43453333333347cebeff3fffff0fcff0af67bdfea
+6546988655cf8ff5ff2afaadff55487c34c9549d44c76c44b4a544554697
+5bc4a5d4a55dfdc3334543437735553444564434443446f4ff0bf7ffa434
+53333333347cebeff3fffff0fdff0bfcf9fb85456875543345cf8ff5ff2b
+a8fb9d44486e34a7549c45d66a4594a4444446685ca47694844ae5e53465
+554368345434445545454433446ef5ff0bf7fd533346334333345dfbeff3
+fffff0fdff0bfcf9fb85456875543345cf8ff5ff2ba8fb9d44486e34a754
+9c45d66a4594a4444446685ca47694844ae5e53465554368345434445545
+454433446ef5ff0bf7fd533346334333345dfbeff3fffff0fdff0bfcf9fb
+85456875543345cf8ff5ff2ba8fb9d44486e34a7549c45d66a4594a44444
+46685ca47694844ae5e53465554368345434445545454433446ef5ff0bf7
+fd533346334333345dfbeff3fffff0fdff0bfbfea558754444697657ff8f
+f6ff2dfa9ffe5e44466f45a7558b45e5763694b44544574d6c9576556347
+e4db747ca544683444344554454454353446eff6ff0ad654343334643443
+3489fbf2fffff0fdff0bfbfea558754444697657ff8ff6ff2dfa9ffe5e44
+466f45a7558b45e5763694b44544574d6c9576556347e4db747ca5446834
+44344554454454353446eff6ff0ad6543433346434433489fbf2fffff0fd
+ff0bfbfea558754444697657ff8ff6ff2dfa9ffe5e44466f45a7558b45e5
+763694b44544574d6c9576556347e4db747ca54468344434455445445435
+3446eff6ff0ad6543433346434433489fbf2fffff0fdff0bfaee88754445
+9b85448cfd9cf6ff2d9affff5b54565e5486547847d4644866844535457a
+4959fe9a6544d5affb4486866834443444644544643744468ef6ff0a958b
+433333364334347ffaf2fffff0fdff0bfaee887544459b85448cfd9cf6ff
+2d9affff5b54565e5486547847d4644866844535457a4959fe9a6544d5af
+fb4486866834443444644544643744468ef6ff0a958b433333364334347f
+faf2fffff0fdff0bfaee887544459b85448cfd9cf6ff2d9affff5b54565e
+5486547847d4644866844535457a4959fe9a6544d5affb44868668344434
+44644544643744468ef6ff0a958b433333364334347ffaf2fffff0fdff0b
+fadc985459da534784578ad8f7ff2ff8bffbbf7844566f54855455488444
+464853543646696fedcdc84a46555effa543545b44444344744644554764
+5ad7acf7ff0a74d543333333543343affbf2fffff0fdff0bfadc985459da
+534784578ad8f7ff2ff8bffbbf7844566f54855455488444464853543646
+696fedcdc84a46555effa543545b444443447446445547645ad7acf7ff0a
+74d543333333543343affbf2fffff0fdff0bfadc985459da534784578ad8
+f7ff2ff8bffbbf7844566f54855455488444464853543646696fedcdc84a
+46555effa543545b444443447446445547645ad7acf7ff0a74d543333333
+543343affbf2fffff0fdff0bfb9ba56ce9534775444598f7f8ff30fe7cff
+fc5f9654556f655455445846a7577a556577bf777855547a7b683836acee
+63455c5445444464574365448457ed9af8ff02fb8663fc33043433436ffa
+f2fffff0fdff0bfb9ba56ce9534775444598f7f8ff30fe7cfffc5f965455
+6f655455445846a7577a556577bf777855547a7b683836acee63455c5445
+444464574365448457ed9af8ff02fb8663fc33043433436ffaf2fffff0fd
+ff0bfb9ba56ce9534775444598f7f8ff30fe7cfffc5f9654556f65545544
+5846a7577a556577bf777855547a7b683836acee63455c54454444645743
+65448457ed9af8ff02fb8663fc33043433436ffaf2fffff0fdff0cfe8eda
+e9444454465445bdeabff9ff31e7dffece5eb555466f555474afd99d84aa
+a954578887445aedc4bf8a7a76633455335b7b8487446447a94464445444
+8ff99ff9ff0be7e834334334333343343afbf2fffff0fdff0cfe8edae944
+4454465445bdeabff9ff31e7dffece5eb555466f555474afd99d84aaa954
+578887445aedc4bf8a7a76633455335b7b8487446447a944644454448ff9
+9ff9ff0be7e834334334333343343afbf2fffff0fdff0cfe8edae9444454
+465445bdeabff9ff31e7dffece5eb555466f555474afd99d84aaa9545788
+87445aedc4bf8a7a76633455335b7b8487446447a944644454448ff99ff9
+ff0be7e834334334333343343afbf2fffff0fcff0b7eec56b64346544455
+66ce9ffaff32fe7dffff7c7ba5565566487884963466556778887666789b
+effff65d9358c585455954ad8c73445534556644444334544cfe69f9ff0b
+7bd44334333343333334dfbef2fffff0fcff0b7eec56b6434654445566ce
+9ffaff32fe7dffff7c7ba5565566487884963466556778887666789befff
+f65d9358c585455954ad8c73445534556644444334544cfe69f9ff0b7bd4
+4334333343333334dfbef2fffff0fcff0b7eec56b6434654445566ce9ffa
+ff32fe7dffff7c7ba5565566487884963466556778887666789beffff65d
+9358c585455954ad8c73445534556644444334544cfe69f9ff0b7bd44334
+333343333334dfbef2fffff0fcff0b7c94774445544454445bef8cfaff0e
+e8dfffffa887b46644886ec7458aeff9ff1deefffffffe48ec5359484379
+58f9566ab87dbefecaa967675574578de69ffbff02f87b63f9330234ef9f
+f2fffff0fcff0b7c94774445544454445bef8cfaff0ee8dfffffa887b466
+44886ec7458aeff9ff1deefffffffe48ec535948437958f9566ab87dbefe
+caa967675574578de69ffbff02f87b63f9330234ef9ff2fffff0fcff0b7c
+94774445544454445bef8cfaff0ee8dfffffa887b46644886ec7458aeff9
+ff1deefffffffe48ec535948437958f9566ab87dbefecaa967675574578d
+e69ffbff02f87b63f9330234ef9ff2fffff0fcff0ca97bb6444444585446
+449ff8bffcff0dfe7effffaec7b6c46545bd7579cff2ff2ac57dc6335364
+543a58efffffb79ffffffffdcb86557455cf97cffddeffea556494333433
+333334334afdaff2fffff0fcff0ca97bb6444444585446449ff8bffcff0d
+fe7effffaec7b6c46545bd7579cff2ff2ac57dc6335364543a58efffffb7
+9ffffffffdcb86557455cf97cffddeffea556494333433333334334afdaf
+f2fffff0fcff0ca97bb6444444585446449ff8bffcff0dfe7effffaec7b6
+c46545bd7579cff2ff2ac57dc6335364543a58efffffb79ffffffffdcb86
+557455cf97cffddeffea556494333433333334334afdaff2fffff0fcff0c
+c9ec64444448754475345fff89fcff0bc8efffea6bc6b484959866aef0ff
+08fe745885443334549ffcff01b6effcff17fdb685554bfc654456b847e7
+e633433343333333436ff9eff2fffff0fcff0cc9ec64444448754475345f
+ff89fcff0bc8efffea6bc6b484959866aef0ff08fe745885443334549ffc
+ff01b6effcff17fdb685554bfc654456b847e7e633433343333333436ff9
+eff2fffff0fcff0cc9ec64444448754475345fff89fcff0bc8efffea6bc6
+b484959866aef0ff08fe745885443334549ffcff01b6effcff17fdb68555
+4bfc654456b847e7e633433343333333436ff9eff2fffff0fcff1be7a644
+654595644853464cfff88dffffd99fffffc969e59595746aeff7ff00eff8
+ff0dea454589333684dffffdeffffc6ffaff0ea555635cfec8668aeff764
+54233334fc33014bf9f1fffff0fcff1be7a644654595644853464cfff88d
+ffffd99fffffc969e59595746aeff7ff00eff8ff0dea454589333684dfff
+fdeffffc6ffaff0ea555635cfec8668aeff76454233334fc33014bf9f1ff
+fff0fcff1be7a644654595644853464cfff88dffffd99fffffc969e59595
+746aeff7ff00eff8ff0dea454589333684dffffdeffffc6ffaff0ea55563
+5cfec8668aeff76454233334fc33014bf9f1fffff0fcff19f7d658546857
+4476447445efffb988889dffffff8957e564459ef8ff03fea9568ff8ff0d
+feedb845339d75bfffc57fffffb7faff0cfee644338ebdfb99eac5333553
+fb33023467ccf1fffff0fcff19f7d6585468574476447445efffb988889d
+ffffff8957e564459ef8ff03fea9568ff8ff0dfeedb845339d75bfffc57f
+ffffb7faff0cfee644338ebdfb99eac5333553fb33023467ccf1fffff0fc
+ff19f7d6585468574476447445efffb988889dffffff8957e564459ef8ff
+03fea9568ff8ff0dfeedb845339d75bfffc57fffffb7faff0cfee644338e
+bdfb99eac5333553fb33023467ccf1fffff0fcff0cfab7a5467465576447
+7544b9cffcff07fdecda5d56e437dff9ff05fecaaada35effaff10eeefff
+eedeb436e7487ff9a87efffff9affaff13cd554334448543443333334333
+43333334447a9ff1fffff0fcff0cfab7a54674655764477544b9cffcff07
+fdecda5d56e437dff9ff05fecaaada35effaff10eeefffeedeb436e7487f
+f9a87efffff9affaff13cd55433444854344333333433343333334447a9f
+f1fffff0fcff0cfab7a54674655764477544b9cffcff07fdecda5d56e437
+dff9ff05fecaaada35effaff10eeefffeedeb436e7487ff9a87efffff9af
+faff13cd55433444854344333333433343333334447a9ff1fffff0fcff0c
+fc9e94664655764458473455cefcff06f99b875d75838ff8ff04c4466553
+39faff11fe7445effffef955b3346ec8646effffef6dfaff02db9443fc33
+0034f7330248fe9ff1fffff0fcff0cfc9e94664655764458473455cefcff
+06f99b875d75838ff8ff04c446655339faff11fe7445effffef955b3346e
+c8646effffef6dfaff02db9443fc330034f7330248fe9ff1fffff0fcff0c
+fc9e94664655764458473455cefcff06f99b875d75838ff8ff04c4466553
+39faff11fe7445effffef955b3346ec8646effffef6dfaff02db9443fc33
+0034f7330248fe9ff1fffff0fbff157f9764556664457464345577fddfff
+ffea4a475d8434f8ff05fa444343336ff9ff10d844aeffefffd553338f94
+33afffffcfb7faff03fbd54334fc330b4334433333343333443dfadff1ff
+fff0fbff157f9764556664457464345577fddfffffea4a475d8434f8ff05
+fa444343336ff9ff10d844aeffefffd553338f9433afffffcfb7faff03fb
+d54334fc330b4334433333343333443dfadff1fffff0fbff157f97645566
+64457464345577fddfffffea4a475d8434f8ff05fa444343336ff9ff10d8
+44aeffefffd553338f9433afffffcfb7faff03fbd54334fc330b43344333
+33343333443dfadff1fffff0fbff158deb457866437655733543459b67ff
+ffa947584b8357f8ff05e433344336eff9ff10fea46cffeffc644358de64
+34dffffebff6faff02fe9944f533044233343ceaf0fffff0fbff158deb45
+7866437655733543459b67ffffa947584b8357f8ff05e433344336eff9ff
+10fea46cffeffc644358de6434dffffebff6faff02fe9944f53304423334
+3ceaf0fffff0fbff158deb457866437655733543459b67ffffa947584b83
+57f8ff05e433344336eff9ff10fea46cffeffc644358de6434dffffebff6
+faff02fe9944f533044233343ceaf0fffff0fbff15bbfb66969445554843
+4634554865faedb645594a639ef8ff04934334338ffbff14d7558dfffaaa
+cffffb4368adfe6338dfffffcff7effaff01c844fc33013434fc33054333
+33335e9ef0fffff0fbff15bbfb669694455548434634554865faedb64559
+4a639ef8ff04934334338ffbff14d7558dfffaaacffffb4368adfe6338df
+ffffcff7effaff01c844fc33013434fc3305433333335e9ef0fffff0fbff
+15bbfb669694455548434634554865faedb645594a639ef8ff0493433433
+8ffbff14d7558dfffaaacffffb4368adfe6338dfffffcff7effaff01c844
+fc33013434fc3305433333335e9ef0fffff0fbff14e9fb5d6b5446545544
+4534544685f77e7645674545f8ff04fd4335337cfbff15b5335646fffffc
+8bbffea8aeffed733aabaadedff8effaff01f854fa330043fb330334447b
+bff0fffff0fbff14e9fb5d6b54465455444534544685f77e7645674545f8
+ff04fd4335337cfbff15b5335646fffffc8bbffea8aeffed733aabaadedf
+f8effaff01f854fa330043fb330334447bbff0fffff0fbff14e9fb5d6b54
+465455444534544685f77e7645674545f8ff04fd4335337cfbff15b53356
+46fffffc8bbffea8aeffed733aabaadedff8effaff01f854fa330043fb33
+0334447bbff0fffff0fbff14f8c5d896547544644444344555a5f75c6654
+664489f8ff04f6335438bffcff15f946aeff74efffffd58ffffefffffa94
+368dfc8ccff7f9ff01fb44f433024475a9effffff0fbff14f8c5d8965475
+44644444344555a5f75c6654664489f8ff04f6335438bffcff15f946aeff
+74efffffd58ffffefffffa94368dfc8ccff7f9ff01fb44f433024475a9ef
+fffff0fbff14f8c5d896547544644444344555a5f75c6654664489f8ff04
+f6335438bffcff15f946aeff74efffffd58ffffefffffa94368dfc8ccff7
+f9ff01fb44f433024475a9effffff0fbff14fa6de8756574564454544436
+54b6f56a6754543bdff8ff12b4367469bffffffffc65cfffff849fffffb6
+9ffcff07f883357cfeebffe6f9ff09fd654333333334443334fc330253ad
+cceffffff0fbff14fa6de875657456445454443654b6f56a6754543bdff8
+ff12b4367469bffffffffc65cfffff849fffffb69ffcff07f883357cfeeb
+ffe6f9ff09fd654333333334443334fc330253adcceffffff0fbff14fa6d
+e875657456445454443654b6f56a6754543bdff8ff12b4367469bfffffff
+fc65cfffff849fffffb69ffcff07f883357cfeebffe6f9ff09fd65433333
+3334443334fc330253adcceffffff0fbff13fe8ffa756856554464634445
+55a5e56a7845535ff8ff04fc537fdaf5fcff0aa38fffffffd44efffffaae
+fcff07f98334bfffffffb7f9ff10fb64334333333344333433333343566e
+9feffffff0fbff13fe8ffa75685655446463444555a5e56a7845535ff8ff
+04fc537fdaf5fcff0aa38fffffffd44efffffaaefcff07f98334bfffffff
+b7f9ff10fb64334333333344333433333343566e9feffffff0fbff13fe8f
+fa75685655446463444555a5e56a7845535ff8ff04fc537fdaf5fcff0aa3
+8fffffffd44efffffaaefcff07f98334bfffffffb7f9ff10fb6433433333
+3344333433333343566e9feffffff0faff129ef759685457455443544555
+75b45a765443bff8ff04c57affffc6fcff0057fcff11f93dfffffc58efff
+fffffa53339efeffff8bf8ff0f84334333333344333334333433bf78cfef
+fffff0faff129ef75968545745544354455575b45a765443bff8ff04c57a
+ffffc6fcff0057fcff11f93dfffffc58effffffffa53339efeffff8bf8ff
+0f84334333333344333334333433bf78cfeffffff0faff129ef759685457
+45544354455575b45a765443bff8ff04c57affffc6fcff0057fcff11f93d
+fffffc58effffffffa53339efeffff8bf8ff0f8433433333334433333433
+3433bf78cfeffffff0faff11cbfb57954568484444444555548559675434
+f8ff20fd9bafffff6afffffffc5dfffcb9876639fffffe54bffffffffc53
+3356779bff8df8ff0efc443533333344443333443646fe8aeefffff0faff
+11cbfb57954568484444444555548559675434f8ff20fd9bafffff6affff
+fffc5dfffcb9876639fffffe54bffffffffc533356779bff8df8ff0efc44
+3533333344443333443646fe8aeefffff0faff11cbfb5795456848444444
+4555548559675434f8ff20fd9bafffff6afffffffc5dfffcb9876639ffff
+fe54bffffffffc533356779bff8df8ff0efc443533333344443333443646
+fe8aeefffff0faff11f8fea9945895584534444956457459664437f7ff19
+e8effffe4dfffffffa38fb5333433335cfffffc4bffffffffe93fc330159
+7bf7ff0d743534333334443343535559fe8feefffff0faff11f8fea99458
+95584534444956457459664437f7ff19e8effffe4dfffffffa38fb533343
+3335cfffffc4bffffffffe93fc3301597bf7ff0d74353433333444334353
+5559fe8feefffff0faff11f8fea9945895584534444956457459664437f7
+ff19e8effffe4dfffffffa38fb5333433335cfffffc4bffffffffe93fc33
+01597bf7ff0d743534333334443343535559fe8feefffff0faff11fbafff
+8678c4644434445c5645544b66644bf7ff14eefffffa6ffffffffd345333
+34333894bffffff6bffcff06d4354456875449f7ff0dc434333333344445
+43537cbfd8efeefffff0faff11fbafff8678c4644434445c5645544b6664
+4bf7ff14eefffffa6ffffffffd34533334333894bffffff6bffcff06d435
+4456875449f7ff0dc43433333334444543537cbfd8efeefffff0faff11fb
+afff8678c4644434445c5645544b66644bf7ff14eefffffa6ffffffffd34
+533334333894bffffff6bffcff06d4354456875449f7ff0dc43433333334
+444543537cbfd8efeefffff0f9ff108efff6c894744444446b5645555b67
+544ef4ff11f7affffffffe533334333338b97ffffffeadfcff07f6464545
+557744eff8ff0cf5333433334333453356fffb6eedfffff0f9ff108efff6
+c894744444446b5645555b67544ef4ff11f7affffffffe533334333338b9
+7ffffffeadfcff07f6464545557744eff8ff0cf5333433334333453356ff
+fb6eedfffff0f9ff108efff6c894744444446b5645555b67544ef4ff11f7
+affffffffe533334333338b97ffffffeadfcff07f6464545557744eff8ff
+0cf5333433334333453356fffb6eedfffff0f9ff10e8eff8ea7544734454
+886544555b56648ff4ff01f4effcff0b5335843345338a7dffffff79fcff
+07fe469333435777cff8ff0cf644453333334466659efa77dfedfffff0f9
+ff10e8eff8ea7544734454886544555b56648ff4ff01f4effcff0b533584
+3345338a7dffffff79fcff07fe469333435777cff8ff0cf6444533333344
+66659efa77dfedfffff0f9ff10e8eff8ea7544734454886544555b56648f
+f4ff01f4effcff0b5335843345338a7dffffff79fcff07fe469333435777
+cff8ff0cf644453333334466659efa77dfedfffff0f9ff10fd9dfceb6559
+533844a59554565a5554eff4ff00e6fcff0cfe45bdc43344436edeffffff
+67fcff07fe747334334789eff8ff0bfb4446333344458e66b758efecffff
+f0f9ff10fd9dfceb6559533844a59554565a5554eff4ff00e6fcff0cfe45
+bdc43344436edeffffff67fcff07fe747334334789eff8ff0bfb44463333
+44458e66b758efecfffff0f9ff10fd9dfceb6559533844a59554565a5554
+eff4ff00e6fcff0cfe45bdc43344436edeffffff67fcff07fe7473343347
+89eff8ff0bfb4446333344458e66b758efecfffff0f8ff0ef8efee669a43
+484585b4657649453cf3ff009afbff0b4cffd33333435daefffffe5dfcff
+06eec533333336bff7ff09fd69b643345874bd636beafffff0f8ff0ef8ef
+ee669a43484585b4657649453cf3ff009afbff0b4cffd33333435daeffff
+fe5dfcff06eec533333336bff7ff09fd69b643345874bd636beafffff0f8
+ff0ef8efee669a43484585b4657649453cf3ff009afbff0b4cffd3333343
+5daefffffe5dfcff06eec533333336bff7ff09fd69b643345874bd636bea
+fffff0f8ff0efe9fffa9b634a54768a5b55559549ff3ff007efbff0b88fe
+f5333334775ffffff8affcff07feeb43333356768ff7ff07c9fb87dcfed8
+76ade9fffff0f8ff0efe9fffa9b634a54768a5b55559549ff3ff007efbff
+0b88fef5333334775ffffff8affcff07feeb43333356768ff7ff07c9fb87
+dcfed876ade9fffff0f8ff0efe9fffa9b634a54768a5b55559549ff3ff00
+7efbff0b88fef5333334775ffffff8affcff07feeb43333356768ff7ff07
+c9fb87dcfed876ade9fffff0f7ff0ccbffbae86594775d6684547655f2ff
+006ffbff07e77cdc433346a56ff6ff0583333377845ff7ff06f566887777
+8bdffbff07feffdfdffffffffef5fffff0f7ff0ccbffbae86594775d6684
+547655f2ff006ffbff07e77cdc433346a56ff6ff0583333377845ff7ff06
+f5668877778bdffbff07feffdfdffffffffef5fffff0f7ff0ccbffbae865
+94775d6684547655f2ff006ffbff07e77cdc433346a56ff6ff0583333377
+845ff7ff06f5668877778bdffbff07feffdfdffffffffef5fffff0f7ff0c
+fdaeefffda55b4ab586554954bf3ff01fc4efcff08feeda49fd88989b59f
+f6ff05d445569c94cff7ff03fbdedeeffbff0ddeffe58bff6e6ffffebde5
+97bdbef8fffff0f7ff0cfdaeefffda55b4ab586554954bf3ff01fc4efcff
+08feeda49fd88989b59ff6ff05d445569c94cff7ff03fbdedeeffbff0dde
+ffe58bff6e6ffffebde597bdbef8fffff0f7ff0cfdaeefffda55b4ab5865
+54954bf3ff01fc4efcff08feeda49fd88989b59ff6ff05d445569c94cff7
+ff03fbdedeeffbff0ddeffe58bff6e6ffffebde597bdbef8fffff0f6ff0b
+fabdfffcbb49e6bf7654854ff3ff01f95efaff05fd67aab75558f5ff05f9
+45669859dff6ff008ff9ff0fa4cff738fe579fcbfe76db549b6577affaff
+fff0f6ff0bfabdfffcbb49e6bf7654854ff3ff01f95efaff05fd67aab755
+58f5ff05f945669859dff6ff008ff9ff0fa4cff738fe579fcbfe76db549b
+6577affafffff0f6ff0bfabdfffcbb49e6bf7654854ff3ff01f95efaff05
+fd67aab75558f5ff05f945669859dff6ff008ff9ff0fa4cff738fe579fcb
+fe76db549b6577affafffff0f5ff0afcacfc94aa79fd6855578ff3ff01f5
+9efaff05eefd989abdeff4ff03947757daf5ff009df9ff0ffb5dff56fd45
+eb48dfa55d849b46b6effafffff0f5ff0afcacfc94aa79fd6855578ff3ff
+01f59efaff05eefd989abdeff4ff03947757daf5ff009df9ff0ffb5dff56
+fd45eb48dfa55d849b46b6effafffff0f5ff0afcacfc94aa79fd6855578f
+f3ff01f59efaff05eefd989abdeff4ff03947757daf5ff009df9ff0ffb5d
+ff56fd45eb48dfa55d849b46b6effafffff0f4ff09febabefecffcde8cd5
+dff3ff01e6aef9ff03feefffeef3ff03f64dfffcf5ff00e8f8ff0dd6efd8
+ee5dd436bff846d48c4c6ef9fffff0f4ff09febabefecffcde8cd5dff3ff
+01e6aef9ff03feefffeef3ff03f64dfffcf5ff00e8f8ff0dd6efd8ee5dd4
+36bff846d48c4c6ef9fffff0f4ff09febabefecffcde8cd5dff3ff01e6ae
+f9ff03feefffeef3ff03f64dfffcf5ff00e8f8ff0dd6efd8ee5dd436bff8
+46d48c4c6ef9fffff0f2ff06bbbbceffffffe5f2ff0198ccf7ff01efdff3
+ff04fd58fff97ff6ff00f8f8ff0efa6fffffec59358876446467558aeffa
+fffff0f2ff06bbbbceffffffe5f2ff0198ccf7ff01efdff3ff04fd58fff9
+7ff6ff00f8f8ff0efa6fffffec59358876446467558aeffafffff0f2ff06
+bbbbceffffffe5f2ff0198ccf7ff01efdff3ff04fd58fff97ff6ff00f8f8
+ff0efa6fffffec59358876446467558aeffafffff0f0ff04ecbcceff69f2
+ff025cfacee8ff03a4cffb58f6ff01fbcffaff0fcaa957766664678889bd
+eff9fffffebffafffff0f0ff04ecbcceff69f2ff025cfacee8ff03a4cffb
+58f6ff01fbcffaff0fcaa957766664678889bdeff9fffffebffafffff0f0
+ff04ecbcceff69f2ff025cfacee8ff03a4cffb58f6ff01fbcffaff0fcaa9
+57766664678889bdeff9fffffebffafffff0eeff02fdc94ef3ff03fd3efb
+cde8ff04f77ffe46dff6ff009ffaff047bcc89bceffaff04faffffffbffa
+fffff0eeff02fdc94ef3ff03fd3efbcde8ff04f77ffe46dff6ff009ffaff
+047bcc89bceffaff04faffffffbffafffff0eeff02fdc94ef3ff03fd3efb
+cde8ff04f77ffe46dff6ff009ffaff047bcc89bceffaff04faffffffbffa
+fffff0edff01f96ff3ff03f73cfedde8ff04fb4dffa78ef6ff00dafaff02
+8fffcff8ff04fafffffebffafffff0edff01f96ff3ff03f73cfedde8ff04
+fb4dffa78ef6ff00dafaff028fffcff8ff04fafffffebffafffff0edff01
+f96ff3ff03f73cfedde8ff04fb4dffa78ef6ff00dafaff028fffcff8ff04
+fafffffebffafffff0edff01f4cff3ff03d54efffee7ff0498fff5d7eef7
+ff01f9effbff029ffeaffcff08eddbba9997ab79adbffafffff0edff01f4
+cff3ff03d54efffee7ff0498fff5d7eef7ff01f9effbff029ffeaffcff08
+eddbba9997ab79adbffafffff0edff01f4cff3ff03d54efffee7ff0498ff
+f5d7eef7ff01f9effbff029ffeaffcff08eddbba9997ab79adbffafffff0
+edff00c6f2ff027956dfe6ff04e5eff78e7df7ff01fe9ffcff10fd787658
+a987765445785796a8dd55a9cffafffff0edff00c6f2ff027956dfe6ff04
+e5eff78e7df7ff01fe9ffcff10fd787658a987765445785796a8dd55a9cf
+fafffff0edff00c6f2ff027956dfe6ff04e5eff78e7df7ff01fe9ffcff10
+fd787658a987765445785796a8dd55a9cffafffff0edff007af3ff02fc5f
+b7e5ff05f56ff95fe9cff7ff00dbfcff0ffe9a7684bbb968d74bff78f9fe
+df97dff9fffff0edff007af3ff02fc5fb7e5ff05f56ff95fe9cff7ff00db
+fcff0ffe9a7684bbb968d74bff78f9fedf97dff9fffff0edff007af3ff02
+fc5fb7e5ff05f56ff95fe9cff7ff00dbfcff0ffe9a7684bbb968d74bff78
+f9fedf97dff9fffff0eeff01fe4ef3ff02f78f95f0ff00edf6ff06fd5dfa
+4effaaeff8ff01fbdffbff0d9bd5fffe6af94aff77f9ffefe7dff9fffff0
+eeff01fe4ef3ff02f78f95f0ff00edf6ff06fd5dfa4effaaeff8ff01fbdf
+fbff0d9bd5fffe6af94aff77f9ffefe7dff9fffff0eeff01fe4ef3ff02f7
+8f95f0ff00edf6ff06fd5dfa4effaaeff8ff01fbdffbff0d9bd5fffe6af9
+4aff77f9ffefe7dff9fffff0eeff01fb6ff3ff03c4efb68ef3ff05feeeb4
+aeffecf8ff0688fc4afffe89eff8ff00aefbff0d8bb5ffff6afa49ff77f9
+fffff7dff9fffff0eeff01fb6ff3ff03c4efb68ef3ff05feeeb4aeffecf8
+ff0688fc4afffe89eff8ff00aefbff0d8bb5ffff6afa49ff77f9fffff7df
+f9fffff0eeff01fb6ff3ff03c4efb68ef3ff05feeeb4aeffecf8ff0688fc
+4afffe89eff8ff00aefbff0d8bb5ffff6afa49ff77f9fffff7dff9fffff0
+eeff01f7aff4ff05fe59ffd85eeff4ff0596678959ddddf8ff07e6bd59ff
+fffd99aef9ff01f98efcff0d6bc5ffff5afa48ff86f8ffeff7dff9fffff0
+eeff01f7aff4ff05fe59ffd85eeff4ff0596678959ddddf8ff07e6bd59ff
+fffd99aef9ff01f98efcff0d6bc5ffff5afa48ff86f8ffeff7dff9fffff0
+eeff01f7aff4ff05fe59ffd85eeff4ff0596678959ddddf8ff07e6bd59ff
+fffd99aef9ff01f98efcff0d6bc5ffff5afa48ff86f8ffeff7dff9fffff0
+eeff01f4eff4ff05f77ffffc668ff1ff05c8667878888bfbff02fb6c59fc
+ff02d98beffaff12e8efffffff7ad6fffe5afb49ff75f8fffff7dff9ffff
+f0eeff01f4eff4ff05f77ffffc668ff1ff05c8667878888bfbff02fb6c59
+fcff02d98beffaff12e8efffffff7ad6fffe5afb49ff75f8fffff7dff9ff
+fff0eeff01f4eff4ff05f77ffffc668ff1ff05c8667878888bfbff02fb6c
+59fcff02d98beffaff12e8efffffff7ad6fffe5afb49ff75f8fffff7dff9
+fffff0eeff00c5f3ff05a6efffff754df2ff05ecbcccddeeeff9ff01685a
+fbff1afb78adefffffffebaaefffffff7bd6ffff4bfb4aff75f8fffff7df
+f9fffff0eeff00c5f3ff05a6efffff754df2ff05ecbcccddeeeff9ff0168
+5afbff1afb78adefffffffebaaefffffff7bd6ffff4bfb4aff75f8fffff7
+dff9fffff0eeff00c5f3ff05a6efffff754df2ff05ecbcccddeeeff9ff01
+685afbff1afb78adefffffffebaaefffffff7bd6ffff4bfb4aff75f8ffff
+f7dff9fffff0eeff0089f4ff06e76ffffffffb6bf4ff06fd66787765458d
+f8ff01a46cf9ff05c988999989befbff0d7bc7ffff5afc59ff76f8fffff6
+dff9fffff0eeff0089f4ff06e76ffffffffb6bf4ff06fd66787765458df8
+ff01a46cf9ff05c988999989befbff0d7bc7ffff5afc59ff76f8fffff6df
+f9fffff0eeff0089f4ff06e76ffffffffb6bf4ff06fd66787765458df8ff
+01a46cf9ff05c988999989befbff0d7bc7ffff5afc59ff76f8fffff6dff9
+fffff0eeff005ef5ff02fe55dffcff00abf4ff08f5affffffffeb858effa
+ff01d54eeeff0d8bc7fffe4afc5aff77f8fffff6eff9fffff0eeff005ef5
+ff02fe55dffcff00abf4ff08f5affffffffeb858effaff01d54eeeff0d8b
+c7fffe4afc5aff77f8fffff6eff9fffff0eeff005ef5ff02fe55dffcff00
+abf4ff08f5affffffffeb858effaff01d54eeeff0d8bc7fffe4afc5aff77
+f8fffff6eff9fffff0efff01fb5ff5ff01c44dfbff00eff4ff0098faff01
+d74bfaff02fc4befefff0d7bb7fffe4afd4aff87f8fffff6eff9fffff0ef
+ff01fb5ff5ff01c44dfbff00eff4ff0098faff01d74bfaff02fc4befefff
+0d7bb7fffe4afd4aff87f8fffff6eff9fffff0efff01fb5ff5ff01c44dfb
+ff00eff4ff0098faff01d74bfaff02fc4befefff0d7bb7fffe4afd4aff87
+f8fffff6eff9fffff0efff01f6bff6ff02fd44cfefff01fc4df9ff01b58e
+faff0474dfedc88af2ff0d7bb7fffe49fe4bff78f7fffff6eff9fffff0ef
+ff01f6bff6ff02fd44cfefff01fc4df9ff01b58efaff0474dfedc88af2ff
+0d7bb7fffe49fe4bff78f7fffff6eff9fffff0efff01f6bff6ff02fd44cf
+efff01fc4df9ff01b58efaff0474dfedc88af2ff0d7bb7fffe49fe4bff78
+f7fffff6eff9fffff0efff00b5f5ff01b55ceeff04f6cfb6448efbff01a5
+affbff0596544557776df3ff0d7bb7fffe49fe4cff78f8fffff6eff9ffff
+f0efff00b5f5ff01b55ceeff04f6cfb6448efbff01a5affbff0596544557
+776df3ff0d7bb7fffe49fe4cff78f8fffff6eff9fffff0efff00b5f5ff01
+b55ceeff04f6cfb6448efbff01a5affbff0596544557776df3ff0d7bb7ff
+fe49fe4cff78f8fffff6eff9fffff0f0ff01fe5cf7ff03fea658efeeff05
+e6f8357755dffcff02fd66bffbff05feffffffd5eff4ff0d7ba8fffe49fe
+4cff88f7fffff6eff9fffff0f0ff01fe5cf7ff03fea658efeeff05e6f835
+7755dffcff02fd66bffbff05feffffffd5eff4ff0d7ba8fffe49fe4cff88
+f7fffff6eff9fffff0f0ff01fe5cf7ff03fea658efeeff05e6f8357755df
+fcff02fd66bffbff05feffffffd5eff4ff0d7ba8fffe49fe4cff88f7ffff
+f6eff9fffff0f0ff01f59ff8ff03eb7457afedff05a8a37ffffceffbff02
+fa57dff8ff01fa8ff4ff0d7bb8fffd4afe4dff89f7fffff6eff9fffff0f0
+ff01f59ff8ff03eb7457afedff05a8a37ffffceffbff02fa57dff8ff01fa
+8ff4ff0d7bb8fffd4afe4dff89f7fffff6eff9fffff0f0ff01f59ff8ff03
+eb7457afedff05a8a37ffffceffbff02fa57dff8ff01fa8ff4ff0d7bb8ff
+fd4afe4dff89f7fffff6eff9fffff0f0ff0086faff05eca876678ccdecff
+027d53bff7ff01e75bf7ff005ff4ff0c7cb8fffd4afe4cffacf8fffff6f8
+fffff0f0ff0086faff05eca876678ccdecff027d53bff7ff01e75bf7ff00
+5ff4ff0c7cb8fffd4afe4cffacf8fffff6f8fffff0f0ff0086faff05eca8
+76678ccdecff027d53bff7ff01e75bf7ff005ff4ff0c7cb8fffd4afe4cff
+acf8fffff6f8fffff0f1ff01fa4efcff08fb75468beffe9db9efedff026d
+84eff6ff0185aff8ff006df4ff0c6cb8fffc4bfb4dff8cf7fffff5f8ffff
+f0f1ff01fa4efcff08fb75468beffe9db9efedff026d84eff6ff0185aff8
+ff006df4ff0c6cb8fffc4bfb4dff8cf7fffff5f8fffff0f1ff01fa4efcff
+08fb75468beffe9db9efedff026d84eff6ff0185aff8ff006df4ff0c6cb8
+fffc4bfb4dff8cf7fffff5f8fffff0f1ff0ea4dffffffff95799bfffffff
+fa8abfedff076dc5ffffc74579effbff00faf7ff008bf4ff0c6ca9fffc4b
+fb4cff8cf7fffff5f8fffff0f1ff0ea4dffffffff95799bffffffffa8abf
+edff076dc5ffffc74579effbff00faf7ff008bf4ff0c6ca9fffc4bfb4cff
+8cf7fffff5f8fffff0f1ff0ea4dffffffff95799bffffffffa8abfedff07
+6dc5ffffc74579effbff00faf7ff008bf4ff0c6ca9fffc4bfb4cff8cf7ff
+fff5f8fffff0f2ff01fa4cfcff0284efe9fcff02fe87bfedff07befdffff
+75dca65ef1ff00a9f4ff0c6da9fffc4bfb4cff8bf7fffff5f8fffff0f2ff
+01fa4cfcff0284efe9fcff02fe87bfedff07befdffff75dca65ef1ff00a9
+f4ff0c6da9fffc4bfb4cff8bf7fffff5f8fffff0f2ff01fa4cfcff0284ef
+e9fcff02fe87bfedff07befdffff75dca65ef1ff00a9f4ff0c6da9fffc4b
+fb4cff8bf7fffff5f8fffff0f2ff0873bffffffffd4bff9dfbff01c4efed
+ff07dcfffffe43643567f1ff00a9f4ff0c6c99fffb4bfb4cff8cf7fffff5
+f8fffff0f2ff0873bffffffffd4bff9dfbff01c4efedff07dcfffffe4364
+3567f1ff00a9f4ff0c6c99fffb4bfb4cff8cf7fffff5f8fffff0f2ff0873
+bffffffffd4bff9dfbff01c4efedff07dcfffffe43643567f1ff00a9f4ff
+0c6c99fffb4bfb4cff8cf7fffff5f8fffff0f3ff01f939fcff03f66fff7f
+fbff00f6f1ff00cef9ff06fe433333569adff4ff01db7cf4ff0c5d99fffb
+4aa539ff7cf7fffff5f8fffff0f3ff01f939fcff03f66fff7ffbff00f6f1
+ff00cef9ff06fe433333569adff4ff01db7cf4ff0c5d99fffb4aa539ff7c
+f7fffff5f8fffff0f3ff01f939fcff03f66fff7ffbff00f6f1ff00cef9ff
+06fe433333569adff4ff01db7cf4ff0c5d99fffb4aa539ff7cf7fffff5f8
+fffff0f3ff01f57ffcff03b4bfff7ffbff01f7bff3ff01edeff9ff06fe63
+33333b546ef5ff02fe875ff4ff0c6da9fffb479dc6bf6cf7fffff5f8ffff
+f0f3ff01f57ffcff03b4bfff7ffbff01f7bff3ff01edeff9ff06fe633333
+3b546ef5ff02fe875ff4ff0c6da9fffb479dc6bf6cf7fffff5f8fffff0f3
+ff01f57ffcff03b4bfff7ffbff01f7bff3ff01edeff9ff06fe6333333b54
+6ef5ff02fe875ff4ff0c6da9fffb479dc6bf6cf7fffff5f8fffff0f3ff09
+f4effea69ec849fffe8ffbff01f85ff5ff02fe866df7ff05e633334d553a
+f5ff02f7577ff4ff0c5db8fffb46ffec5e6cf7fffff5f8fffff0f3ff09f4
+effea69ec849fffe8ffbff01f85ff5ff02fe866df7ff05e633334d553af5
+ff02f7577ff4ff0c5db8fffb46ffec5e6cf7fffff5f8fffff0f3ff09f4ef
+fea69ec849fffe8ffbff01f85ff5ff02fe866df7ff05e633334d553af5ff
+02f7577ff4ff0c5db8fffb46ffec5e6cf7fffff5f8fffff0f3ff09f77863
+577347dffffb9ffbff01f95bf5ff01d6aef5ff04b8aeff5b46f5ff028344
+7ff4ff0c6ec8fffb4afff9344497ffffe5f8fffff0f3ff09f77863577347
+dffffb9ffbff01f95bf5ff01d6aef5ff04b8aeff5b46f5ff0283447ff4ff
+0c6ec8fffb4afff9344497ffffe5f8fffff0f3ff09f77863577347dffffb
+9ffbff01f95bf5ff01d6aef5ff04b8aeff5b46f5ff0283447ff4ff0c6ec8
+fffb4afff9344497ffffe5f8fffff0f3ff09fe99abfffedffffffabffbff
+01f8c9f5ff005df1ff026cb3eff7ff03f84334cff4ff0c5eb9fffb38ffe4
+6745a7fffeb6f8fffff0f3ff09fe99abfffedffffffabffbff01f8c9f5ff
+005df1ff026cb3eff7ff03f84334cff4ff0c5eb9fffb38ffe46745a7fffe
+b6f8fffff0f3ff09fe99abfffedffffffabffbff01f8c9f5ff005df1ff02
+6cb3eff7ff03f84334cff4ff0c5eb9fffb38ffe46745a7fffeb6f8fffff0
+ebff01f9dffbff01f8f8f1ff01baeff6ff025ce4aff8ff03fe743337f3ff
+0c5eb8fffa45ffe5ff6cf7eadda6f8fffff0ebff01f9dffbff01f8f8f1ff
+01baeff6ff025ce4aff8ff03fe743337f3ff0c5eb8fffa45ffe5ff6cf7ea
+dda6f8fffff0ebff01f9dffbff01f8f8f1ff01baeff6ff025ce4aff8ff03
+fe743337f3ff0c5eb8fffa45ffe5ff6cf7eadda6f8fffff0ebff01f8dffb
+ff01f8f8f2ff05c5464afffffefaff03fe6ff57ff9ff04feb643345ef3ff
+0c4eb8fff944cf88ff5bf7a37ba6f8fffff0ebff01f8dffbff01f8f8f2ff
+05c5464afffffefaff03fe6ff57ff9ff04feb643345ef3ff0c4eb8fff944
+cf88ff5bf7a37ba6f8fffff0ebff01f8dffbff01f8f8f2ff05c5464affff
+fefaff03fe6ff57ff9ff04feb643345ef3ff0c4eb8fff944cf88ff5bf7a3
+7ba6f8fffff0ebff01f9cffbff01f9e7f2ff05aedfe5bffdeff8ff01f99f
+faff05eed7433346bff3ff0c4db9fff846df59ff6bf7a35ca7f8fffff0eb
+ff01f9cffbff01f9e7f2ff05aedfe5bffdeff8ff01f99ffaff05eed74333
+46bff3ff0c4db9fff846df59ff6bf7a35ca7f8fffff0ebff01f9cffbff01
+f9e7f2ff05aedfe5bffdeff8ff01f99ffaff05eed7433346bff3ff0c4db9
+fff846df59ff6bf7a35ca7f8fffff0ebff01f9cffbff02fac8dff1ff02fc
+4df8efff04fc64333378f2ff0c4ca9fff639ee84af5bf7834b97f8fffff0
+ebff01f9cffbff02fac8dff1ff02fc4df8efff04fc64333378f2ff0c4ca9
+fff639ee84af5bf7834b97f8fffff0ebff01f9cffbff02fac8dff1ff02fc
+4df8efff04fc64333378f2ff0c4ca9fff639ee84af5bf7834b97f8fffff0
+ebff01fabffaff01a85ef0ff0179e8f0ff05fe853333356ef2ff0c4da558
+5445759a5a5bf7c69b97f8fffff0ebff01fabffaff01a85ef0ff0179e8f0
+ff05fe853333356ef2ff0c4da5585445759a5a5bf7c69b97f8fffff0ebff
+01fabffaff01a85ef0ff0179e8f0ff05fe853333356ef2ff0c4da5585445
+759a5a5bf7c69b97f8fffff0ebff01fb9ff9ff0097f0ff01d6aaf0ff05e7
+43433346dff2ff0c4da85eedba8654444bf7edfb97f8fffff0ebff01fb9f
+f9ff0097f0ff01d6aaf0ff05e743433346dff2ff0c4da85eedba8654444b
+f7edfb97f8fffff0ebff01fb9ff9ff0097f0ff01d6aaf0ff05e743433346
+dff2ff0c4da85eedba8654444bf7edfb97f8fffff0ebff01fd8ff9ff01e6
+cff1ff01f96af1ff05fe743433346ef1ff0c5d8668aceffffffe5bf7effc
+97f8fffff0ebff01fd8ff9ff01e6cff1ff01f96af1ff05fe743433346ef1
+ff0c5d8668aceffffffe5bf7effc97f8fffff0ebff01fd8ff9ff01e6cff1
+ff01f96af1ff05fe743433346ef1ff0c5d8668aceffffffe5bf7effc97f8
+fffff0ebff01fe7ff9ff01f89ff1ff01fe58f3ff07feede744443346dff1
+ff0c7d746456555666685bf7fffd98f8fffff0ebff01fe7ff9ff01f89ff1
+ff01fe58f3ff07feede744443346dff1ff0c7d746456555666685bf7fffd
+98f8fffff0ebff01fe7ff9ff01f89ff1ff01fe58f3ff07feede744443346
+dff1ff0c7d746456555666685bf7fffd98f8fffff0eaff007ff9ff01eb8f
+f0ff00b5f1ff05c889755459eff1ff0c6c8555bfffffec585bf7fffda8f8
+fffff0eaff007ff9ff01eb8ff0ff00b5f1ff05c889755459eff1ff0c6c85
+55bfffffec585bf7fffda8f8fffff0eaff007ff9ff01eb8ff0ff00b5f1ff
+05c889755459eff1ff0c6c8555bfffffec585bf7fffda8f8fffff0eaff00
+7ff9ff01bd8ff0ff01f6cff2ff09eeffedbafd8efffeeedff6ff0dfe6965
+97feffffffd55bf6fffea9f8fffff0eaff007ff9ff01bd8ff0ff01f6cff2
+ff09eeffedbafd8efffeeedff6ff0dfe696597feffffffd55bf6fffea9f8
+fffff0eaff007ff9ff01bd8ff0ff01f6cff2ff09eeffedbafd8efffeeedf
+f6ff0dfe696597feffffffd55bf6fffea9f8fffff0eaff007ef9ff01db9c
+f0ff01fb8fedff06fb67656764666df9ff0efd84434658abceeeecb64af6
+fffea8f8fffff0eaff007ef9ff01db9cf0ff01fb8fedff06fb6765676466
+6df9ff0efd84434658abceeeecb64af6fffea8f8fffff0eaff007ef9ff01
+db9cf0ff01fb8fedff06fb67656764666df9ff0efd84434658abceeeecb6
+4af6fffea8f8fffff0eaff009bf9ff01f9c8efff007eecff05ccfffebefe
+7af9ff0ef86aa98999a8764444364af6fffea9f8fffff0eaff009bf9ff01
+f9c8efff007eecff05ccfffebefe7af9ff0ef86aa98999a8764444364af6
+fffea9f8fffff0eaff009bf9ff01f9c8efff007eecff05ccfffebefe7af9
+ff0ef86aa98999a8764444364af6fffea9f8fffff0eaff00baf9ff02fe95
+acf0ff00d8ecff06fbdf97cceee6effaff0eb86544665567594666444ae6
+fffd9af8fffff0eaff00baf9ff02fe95acf0ff00d8ecff06fbdf97cceee6
+effaff0eb86544665567594666444ae6fffd9af8fffff0eaff00baf9ff02
+fe95acf0ff00d8ecff06fbdf97cceee6effaff0eb8654466556759466644
+4ae6fffd9af8fffff0eaff00d8f8ff03fbcb88eff2ff01fd8fedff06fe9e
+b4386efc7ffaff0efeb764957acb5756544649d5fffd8af8fffff0eaff00
+d8f8ff03fbcb88eff2ff01fd8fedff06fe9eb4386efc7ffaff0efeb76495
+7acb5756544649d5fffd8af8fffff0eaff00d8f8ff03fbcb88eff2ff01fd
+8fedff06fe9eb4386efc7ffaff0efeb764957acb5756544649d5fffd8af8
+fffff0eaff00f7f8ff04fcbffd88eff2ff00c9edff06fd7ed5439eff8af8
+ff0ce5f7aefe6ecdbddc58d6fffc8af8fffff0eaff00f7f8ff04fcbffd88
+eff2ff00c9edff06fd7ed5439eff8af8ff0ce5f7aefe6ecdbddc58d6fffc
+8af8fffff0eaff00f7f8ff04fcbffd88eff2ff00c9edff06fd7ed5439eff
+8af8ff0ce5f7aefe6ecdbddc58d6fffc8af8fffff0eaff00f7f7ff03baac
+fd7cf2ff01fc9ff1ff0aeffebaa638e8547fffd5dff9ff0ce5f6adec58de
+ebba57e6fffb8af8fffff0eaff00f7f7ff03baacfd7cf2ff01fc9ff1ff0a
+effebaa638e8547fffd5dff9ff0ce5f6adec58deebba57e6fffb8af8ffff
+f0eaff00f7f7ff03baacfd7cf2ff01fc9ff1ff0aeffebaa638e8547fffd5
+dff9ff0ce5f6adec58deebba57e6fffb8af8fffff0eaff01facff7ff03eb
+9cf7dff2ff0186cff6ff0ec96655556798674a54ba555cfffc6dfaff10fe
+b5b76554445569a738f6fffa88ccccdffbfffff0eaff01facff7ff03eb9c
+f7dff2ff0186cff6ff0ec96655556798674a54ba555cfffc6dfaff10feb5
+b76554445569a738f6fffa88ccccdffbfffff0eaff01facff7ff03eb9cf7
+dff2ff0186cff6ff0ec96655556798674a54ba555cfffc6dfaff10feb5b7
+6554445569a738f6fffa88ccccdffbfffff0eaff01fd9ff6ff02fab86af2
+ff1be749effecbceefffeed996543344444333334bdeb36a454779bec68e
+fbff00b6fb440b5444564ae6fffd855554456dfcfffff0eaff01fd9ff6ff
+02fab86af2ff1be749effecbceefffeed996543344444333334bdeb36a45
+4779bec68efbff00b6fb440b5444564ae6fffd855554456dfcfffff0eaff
+01fd9ff6ff02fab86af2ff1be749effecbceefffeed99654334444433333
+4bdeb36a454779bec68efbff00b6fb440b5444564ae6fffd855554456dfc
+fffff0e9ff006ff6ff02fe99e7f1ff08a455533469cdcdb643f93326349f
+fff73435469766774688898899996444455555455555454af6ffff864544
+44489afffffff0e9ff006ff6ff02fe99e7f1ff08a455533469cdcdb643f9
+3326349ffff73435469766774688898899996444455555455555454af6ff
+ff86454444489afffffff0e9ff006ff6ff02fe99e7f1ff08a455533469cd
+cdb643f93326349ffff73435469766774688898899996444455555455555
+454af6ffff86454444489afffffff0e9ff008df6ff02f9e8f8f1ff06fc44
+5bdcdb9754fb33143444334438fffffd455844678bdfdacebaabababa8fa
+990f98775cf5efff78bbcbaaaab77ffffff0e9ff008df6ff02f9e8f8f1ff
+06fc445bdcdb9754fb33143444334438fffffd455844678bdfdacebaabab
+aba8fa990f98775cf5efff78bbcbaaaab77ffffff0e9ff008df6ff02f9e8
+f8f1ff06fc445bdcdb9754fb33143444334438fffffd455844678bdfdace
+baabababa8fa990f98775cf5efff78bbcbaaaab77ffffff0e9ff00d8f6ff
+02f8d9acf0ff04e534444343fc332c4433456655437ffffffe466857eca3
+7be8788767888888778799998aaabbba5bc5efff7899866658869ffffff0
+e9ff00d8f6ff02f8d9acf0ff04e534444343fc332c4433456655437fffff
+fe466857eca37be8788767888888778799998aaabbba5bc5efff78998666
+58869ffffff0e9ff00d8f6ff02f8d9acf0ff04e534444343fc332c443345
+6655437ffffffe466857eca37be8788767888888778799998aaabbba5bc5
+efff7899866658869ffffff0e9ff00f7f6ff02f98e8ef0ff35fc74333334
+688887abcbaaefefded9afffffff488666fed347c49ddcbbaabbba75a469
+c85cccdccb7db5cffe7cfff8bd6ff9cffffff0e9ff00f7f6ff02f98e8ef0
+ff35fc74333334688887abcbaaefefded9afffffff488666fed347c49ddc
+bbaabbba75a469c85cccdccb7db5cffe7cfff8bd6ff9cffffff0e9ff00f7
+f6ff02f98e8ef0ff35fc74333334688887abcbaaefefded9afffffff4886
+66fed347c49ddcbbaabbba75a469c85cccdccb7db5cffe7cfff8bd6ff9cf
+fffff0e9ff00f7f6ff02f78f8feeff03edcdddeff8ff0cfd8fffffff57b5
+85dfe447c4bffbff1586e49efa7fffffff8ee5cffd7dfff8ce6ff9dfffff
+f0e9ff00f7f6ff02f78f8feeff03edcdddeff8ff0cfd8fffffff57b585df
+e447c4bffbff1586e49efa7fffffff8ee5cffd7dfff8ce6ff9dffffff0e9
+ff00f7f6ff02f78f8feeff03edcdddeff8ff0cfd8fffffff57b585dfe447
+c4bffbff1586e49efa7fffffff8ee5cffd7dfff8ce6ff9dffffff0e9ff01
+f8dff7ff02f78cafecff00fcf7ff0cfe7ffffffe58c6949fe559b4dffbff
+15a7f48fe99fffffff8ff5dffe6dfff9ce6ff9dffffff0e9ff01f8dff7ff
+02f78cafecff00fcf7ff0cfe7ffffffe58c6949fe559b4dffbff15a7f48f
+e99fffffff8ff5dffe6dfff9ce6ff9dffffff0e9ff01f8dff7ff02f78caf
+ecff00fcf7ff0cfe7ffffffe58c6949fe559b4dffbff15a7f48fe99fffff
+ff8ff5dffe6dfff9ce6ff9dffffff0e9ff01fbaff7ff02f96cafe2ff0bfb
+8ffffffe58d8955ff65cb6faff1596e58ff88ffffffd7ee5dfff6dfff8cd
+7ff9effffff0e9ff01fbaff7ff02f96cafe2ff0bfb8ffffffe58d8955ff6
+5cb6faff1596e58ff88ffffffd7ee5dfff6dfff8cd7ff9effffff0e9ff01
+fbaff7ff02f96cafe2ff0bfb8ffffffe58d8955ff65cb6faff1596e58ff8
+8ffffffd7ee5dfff6dfff8cd7ff9effffff0e8ff007ff6ff01798fe2ff0b
+f6dffffffd58e7765ef66e97faff1596f57ff98ffffffd7ff5efff6dfff8
+dd8ff8effffff0e8ff007ff6ff01798fe2ff0bf6dffffffd58e7765ef66e
+97faff1596f57ff98ffffffd7ff5efff6dfff8dd8ff8effffff0e8ff007f
+f6ff01798fe2ff0bf6dffffffd58e7765ef66e97faff1596f57ff98fffff
+fd7ff5efff6dfff8dd8ff8effffff0e8ff00baf6ff01f66ce2ff0bc6ffff
+fffd69e6685be66f88faff1596f59ff99ffffffe8fe6ffff5efff8ec9ff7
+fffffff0e8ff00baf6ff01f66ce2ff0bc6fffffffd69e6685be66f88faff
+1596f59ff99ffffffe8fe6ffff5efff8ec9ff7fffffff0e8ff00baf6ff01
+f66ce2ff0bc6fffffffd69e6685be66f88faff1596f59ff99ffffffe8fe6
+ffff5efff8ec9ff7fffffff0e8ff00f7f6ff03fe87fffde5ff0cfe7dffff
+fffc5af67938d67f6afaff15a5d59ff89fffffff9fe7ffff5efff8fbaff7
+fffffff0e8ff00f7f6ff03fe87fffde5ff0cfe7dfffffffc5af67938d67f
+6afaff15a5d59ff89fffffff9fe7ffff5efff8fbaff7fffffff0e8ff00f7
+f6ff03fe87fffde5ff0cfe7dfffffffc5af67938d67f6afaff15a5d59ff8
+9fffffff9fe7ffff5efff8fbaff7fffffff0e8ff01f9cff6ff02fbbff7e6
+ff0dfd88effffffffb5ce67935d78e5efaff1595c49ff89fffffff9fe7ff
+ff5efff8fabff6fffffff0e8ff01f9cff6ff02fbbff7e6ff0dfd88efffff
+fffb5ce67935d78e5efaff1595c49ff89fffffff9fe7ffff5efff8fabff6
+fffffff0e8ff01f9cff6ff02fbbff7e6ff0dfd88effffffffb5ce67935d7
+8e5efaff1595c49ff89fffffff9fe7ffff5efff8fabff6fffffff0e8ff01
+fd8ff5ff01aee8e9ff04fefeb88aeffcff07fb4ec8a944b7ad5ffaff1596
+c49ff7afffffff9fe7ffff5ffff8f9dff7fffffff0e8ff01fd8ff5ff01ae
+e8e9ff04fefeb88aeffcff07fb4ec8a944b7ad5ffaff1596c49ff7afffff
+ff9fe7ffff5ffff8f9dff7fffffff0e8ff01fd8ff5ff01aee8e9ff04fefe
+b88aeffcff07fb4ec8a944b7ad5ffaff1596c49ff7afffffff9fe7ffff5f
+fff8f9dff7fffffff0e7ff007ef5ff03fac9ffdff0ff07db967665555788
+cffaff07fb4eb8d67587c97ffaff1586d49fe7afffffff9fe7ffff6ffff8
+f8efe6fffffff0e7ff007ef5ff03fac9ffdff0ff07db967665555788cffa
+ff07fb4eb8d67587c97ffaff1586d49fe7afffffff9fe7ffff6ffff8f8ef
+e6fffffff0e7ff007ef5ff03fac9ffdff0ff07db967665555788cffaff07
+fb4eb8d67587c97ffaff1586d49fe7afffffff9fe7ffff6ffff8f8efe6ff
+fffff0e7ff00b8f5ff03fac9ffdff1ff06b643333343334ef8ff07f95faa
+e6a566d79ffaff1586d49fe6affffffe8fe8ffff6ffff8f8ffd5fffffff0
+e7ff00b8f5ff03fac9ffdff1ff06b643333343334ef8ff07f95faae6a566
+d79ffaff1586d49fe6affffffe8fe8ffff6ffff8f8ffd5fffffff0e7ff00
+b8f5ff03fac9ffdff1ff06b643333343334ef8ff07f95faae6a566d79ffa
+ff1586d49fe6affffffe8fe8ffff6ffff8f8ffd5fffffff0e7ff01f9bff6
+ff03cbb9fe8ff3ff01fe94fa33007ff8ff07f86f8af7d655d5dffaff1586
+d4aff5affffffe7fe8ffff7ffff7f7ffb5fffffff0e7ff01f9bff6ff03cb
+b9fe8ff3ff01fe94fa33007ff8ff07f86f8af7d655d5dffaff1586d4aff5
+affffffe7fe8ffff7ffff7f7ffb5fffffff0e7ff01f9bff6ff03cbb9fe8f
+f3ff01fe94fa33007ff8ff07f86f8af7d655d5dffaff1586d4aff5afffff
+fe7fe8ffff7ffff7f7ffb5fffffff0e6ff007ef6ff03adc9fadff3ff08b5
+44333334333434dff8ff06f76f7bf97656e5f9ff1596e3bff4cfffffff9f
+e8ffff7fffe8f7ffc8fffffff0e6ff007ef6ff03adc9fadff3ff08b54433
+3334333434dff8ff06f76f7bf97656e5f9ff1596e3bff4cfffffff9fe8ff
+ff7fffe8f7ffc8fffffff0e6ff007ef6ff03adc9fadff3ff08b544333334
+333434dff8ff06f76f7bf97656e5f9ff1596e3bff4cfffffff9fe8ffff7f
+ffe8f7ffc8fffffff0e6ff00d9f6ff03cae7f8fef3ff0083fb33014339f7
+ff06f68f6dfc5947c5f9ff15a5e3cff4aaa978998fd8fffc49ffe8f7ffcb
+fffffff0e6ff00d9f6ff03cae7f8fef3ff0083fb33014339f7ff06f68f6d
+fc5947c5f9ff15a5e3cff4aaa978998fd8fffc49ffe8f7ffcbfffffff0e6
+ff00d9f6ff03cae7f8fef3ff0083fb33014339f7ff06f68f6dfc5947c5f9
+ff15a5e3cff4aaa978998fd8fffc49ffe8f7ffcbfffffff0e6ff01facff7
+ff02f7e8c7f2ff079c665655469de63af7ff23f59f6ffe4b48c466677766
+78776656d4cff49bbba9978fc7fffe546db8f7ffcafffffff0e6ff01facf
+f7ff02f7e8c7f2ff079c665655469de63af7ff23f59f6ffe4b48c4666777
+6678776656d4cff49bbba9978fc7fffe546db8f7ffcafffffff0e6ff01fa
+cff7ff02f7e8c7f2ff079c665655469de63af7ff23f59f6ffe4b48c46667
+776678776656d4cff49bbba9978fc7fffe546db8f7ffcafffffff0e5ff00
+8ef7ff04fe8977fffcf3ff07c58e7ad9cfe864cff8ff23e59f6ffe7769c6
+eeeedddeddeeffc5e4cfd4dffffffb9fd7ffffac6478e8ffcafffffff0e5
+ff008ef7ff04fe8977fffcf3ff07c58e7ad9cfe864cff8ff23e59f6ffe77
+69c6eeeedddeddeeffc5e4cfd4dffffffb9fd7ffffac6478e8ffcaffffff
+f0e5ff008ef7ff04fe8977fffcf3ff07c58e7ad9cfe864cff8ff23e59f6f
+fe7769c6eeeedddeddeeffc5e4cfd4dffffffb9fd7ffffac6478e8ffcaff
+fffff0e5ff01e7eff7ff0afa45dffcfffdbefdfffaeffaff07f7cd6ffcbf
+fbf86ff8ff07b69e6fffd46bd49efaff15c6f3cfe4effffffccfe9fffe9f
+fc67d9ffbbfffffff0e5ff01e7eff7ff0afa45dffcfffdbefdfffaeffaff
+07f7cd6ffcbffbf86ff8ff07b69e6fffd46bd49efaff15c6f3cfe4efffff
+fccfe9fffe9ffc67d9ffbbfffffff0e5ff01e7eff7ff0afa45dffcfffdbe
+fdfffaeffaff07f7cd6ffcbffbf86ff8ff07b69e6fffd46bd49efaff15c6
+f3cfe4effffffccfe9fffe9ffc67d9ffbbfffffff0e5ff01fe7cf7ff09fe
+74affcfcfe8cefffb6f9ff07fa9a8efe9ffffd4df8ff08b6cd7ffff55da8
+77dffbff15b6d4dfd4effffffddff9fffe9fffa9caffadfffffff0e5ff01
+fe7cf7ff09fe74affcfcfe8cefffb6f9ff07fa9a8efe9ffffd4df8ff08b6
+cd7ffff55da877dffbff15b6d4dfd4effffffddff9fffe9fffa9caffadff
+fffff0e5ff01fe7cf7ff09fe74affcfcfe8cefffb6f9ff07fa9a8efe9fff
+fd4df8ff08b6cd7ffff55da877dffbff15b6d4dfd4effffffddff9fffe9f
+ffa9caffadfffffff0e4ff01f9bff8ff09fe946ffbfbfbcebfff5cf9ff07
+fe8e8afe9fcdff76f8ff0985e99ffff85e5adc69effcff15d6435554ffff
+fffebff8fffe8fff8aabefaffffffff0e4ff01f9bff8ff09fe946ffbfbfb
+cebfff5cf9ff07fe8e8afe9fcdff76f8ff0985e99ffff85e5adc69effcff
+15d6435554fffffffebff8fffe8fff8aabefaffffffff0e4ff01f9bff8ff
+09fe946ffbfbfbcebfff5cf9ff07fe8e8afe9fcdff76f8ff0985e99ffff8
+5e5adc69effcff15d6435554fffffffebff8fffe8fff8aabefaffffffff0
+e3ff00a9f7ff08f94dfbfce8df9ffbaaf8ff06df8a9bbfd8ffb7f8ff09d5
+65cffff86d658ee749fbff14ecbacefffffffe8fe5fffe9fff6656896cff
+fffff0e3ff00a9f7ff08f94dfbfce8df9ffbaaf8ff06df8a9bbfd8ffb7f8
+ff09d565cffff86d658ee749fbff14ecbacefffffffe8fe5fffe9fff6656
+896cfffffff0e3ff00a9f7ff08f94dfbfce8df9ffbaaf8ff06df8a9bbfd8
+ffb7f8ff09d565cffff86d658ee749fbff14ecbacefffffffe8fe5fffe9f
+ff6656896cfffffff0e3ff01fc7df8ff08fd46ebfdd9cb8ef8ccf8ff06fe
+df97fff7ff98f7ff09faefffe89e6e859fd75bf5ff0d56a8fffebfffcdfe
+dd648dfffff0e3ff01fc7df8ff08fd46ebfdd9cb8ef8ccf8ff06fedf97ff
+f7ff98f7ff09faefffe89e6e859fd75bf5ff0d56a8fffebfffcdfedd648d
+fffff0e3ff01fc7df8ff08fd46ebfdd9cb8ef8ccf8ff06fedf97fff7ff98
+f7ff09faefffe89e6e859fd75bf5ff0d56a8fffebfffcdfedd648dfffff0
+e2ff01e8cff8ff0797c8febc69caf8fbf6ff04a6ffe7ff6cf4ff1fc5ae7f
+fc54bfe767777665555567988899aa86455557aaaaababbbb969fffff0e2
+ff01e8cff8ff0797c8febc69caf8fbf6ff04a6ffe7ff6cf4ff1fc5ae7ffc
+54bfe767777665555567988899aa86455557aaaaababbbb969fffff0e2ff
+01e8cff8ff0797c8febc69caf8fbf6ff04a6ffe7ff6cf4ff1fc5ae7ffc54
+bfe767777665555567988899aa86455557aaaaababbbb969fffff0e1ff00
+8ef8ff07f999aeae56e8f8fbf7ff05fd89bfbafb8ff4ff1fa5ac9fffd536
+ce4cedeeeecb99aa9cddccbbbbaa99a98aaaaaaaa98989fffff0e1ff008e
+f8ff07f999aeae56e8f8fbf7ff05fd89bfbafb8ff4ff1fa5ac9fffd536ce
+4cedeeeecb99aa9cddccbbbbaa99a98aaaaaaaa98989fffff0e1ff008ef8
+ff07f999aeae56e8f8fbf7ff05fd89bfbafb8ff4ff1fa5ac9fffd536ce4c
+edeeeecb99aa9cddccbbbbaa99a98aaaaaaaa98989fffff0e1ff00edf7ff
+0796eaaf859ba7fcdff8ff05ebfcbf7ef6eff4ff079478affffe95344eec
+ff03d8fffff0e1ff00edf7ff0796eaaf859ba7fcdff8ff05ebfcbf7ef6ef
+f4ff079478affffe95344eecff03d8fffff0e1ff00edf7ff0796eaaf859b
+a7fcdff8ff05ebfcbf7ef6eff4ff079478affffe95344eecff03d8fffff0
+d7ff07fdbb9fd85da6bfaff7ff03e9ec8f7cf3ff1ffc75bfffffffd53899
+abccccccbbabbabaaabcdeedcb98888999a9987afffff0d7ff07fdbb9fd8
+5da6bfaff7ff03e9ec8f7cf3ff1ffc75bfffffffd53899abccccccbbabba
+baaabcdeedcb98888999a9987afffff0d7ff07fdbb9fd85da6bfaff7ff03
+e9ec8f7cf3ff1ffc75bfffffffd53899abccccccbbabbabaaabcdeedcb98
+888999a9987afffff0d6ff06aad9ff96e86edcf7ff039dd7e8cff2ff00fe
+fcff19fed787666556677788888999987667789bcccccccdeefffffff0d6
+ff06aad9ff96e86edcf7ff039dd7e8cff2ff00fefcff19fed78766655667
+7788888999987667789bcccccccdeefffffff0d6ff06aad9ff96e86edcf7
+ff039dd7e8cff2ff00fefcff19fed787666556677788888999987667789b
+cccccccdeefffffff0d7ff07fddbfd98e67e77faf8ff03f9cd7ebdd3ffff
+f0d7ff07fddbfd98e67e77faf8ff03f9cd7ebdd3fffff0d7ff07fddbfd98
+e67e77faf8ff03f9cd7ebdd3fffff0d7ff08fbaffffecd8ba9adbffaff04
+fe9bc7ebbfd3fffff0d7ff08fbaffffecd8ba9adbffaff04fe9bc7ebbfd3
+fffff0d7ff08fbaffffecd8ba9adbffaff04fe9bc7ebbfd3fffff0d7ff08
+bcdfffffefb7e88fbefbff04edcbee7eacd2fffff0d7ff08bcdfffffefb7
+e88fbefbff04edcbee7eacd2fffff0d7ff08bcdfffffefb7e88fbefbff04
+edcbee7eacd2fffff0d8ff09feb9fffffeecd7e98ffafcff09f857dfe7e9
+efffeca99ed6fffff0d8ff09feb9fffffeecd7e98ffafcff09f857dfe7e9
+efffeca99ed6fffff0d8ff09feb9fffffeecd7e98ffafcff09f857dfe7e9
+efffeca99ed6fffff0d8ff18faf8ffffffc9e8e89efe9fffffffe76cff8d
+8cfd98adfbb8ced7fffff0d8ff18faf8ffffffc9e8e89efe9fffffffe76c
+ff8d8cfd98adfbb8ced7fffff0d8ff18faf8ffffffc9e8e89efe9fffffff
+e76cff8d8cfd98adfbb8ced7fffff0d8ff19f9f8ffffdbe7ca9caeff8fff
+ffff8a6ff9c8ce875effeeff8bdfd8fffff0d8ff19f9f8ffffdbe7ca9cae
+ff8fffffff8a6ff9c8ce875effeeff8bdfd8fffff0d8ff19f9f8ffffdbe7
+ca9caeff8fffffff8a6ff9c8ce875effeeff8bdfd8fffff0d8ff19f9f9ff
+eacf9e9e7eadfbbfffffff6a7fc99cf7c746ca47bfe8bfd8fffff0d8ff19
+f9f9ffeacf9e9e7eadfbbfffffff6a7fc99cf7c746ca47bfe8bfd8fffff0
+d8ff19f9f9ffeacf9e9e7eadfbbfffffff6a7fc99cf7c746ca47bfe8bfd8
+fffff0d8ff09faebfdbfeadf8e8f9ef9fcff0b6a8f89afe77444b8498ff7
+bfd8fffff0d8ff09faebfdbfeadf8e8f9ef9fcff0b6a8f89afe77444b849
+8ff7bfd8fffff0d8ff09faebfdbfeadf8e8f9ef9fcff0b6a8f89afe77444
+b8498ff7bfd8fffff0d8ff09fdddfbfb9eff8b9f8fdbfcff0b5c8e68ff95
+433386447865afd8fffff0d8ff09fdddfbfb9eff8b9f8fdbfcff0b5c8e68
+ff95433386447865afd8fffff0d8ff09fdddfbfb9eff8b9f8fdbfcff0b5c
+8e68ff95433386447865afd8fffff0d6ff17ce9effff9c8f9fbdfffffeff
+6f7b5eff643343453543688fd8fffff0d6ff17ce9effff9c8f9fbdfffffe
+ff6f7b5eff643343453543688fd8fffff0d6ff17ce9effff9c8f9fbdffff
+feff6f7b5eff643343453543688fd8fffff0d6ff17e9efffffab6cdb9eff
+fffdff6f8b4fff64434437443345bfd8fffff0d6ff17e9efffffab6cdb9e
+fffffdff6f8b4fff64434437443345bfd8fffff0d6ff17e9efffffab6cdb
+9efffffdff6f8b4fff64434437443345bfd8fffff0d6ff16dbffffffe89a
+fabdfffffddf8bca7bff83436434433466d7fffff0d6ff16dbffffffe89a
+fabdfffffddf8bca7bff83436434433466d7fffff0d6ff16dbffffffe89a
+fabdfffffddf8bca7bff83436434433466d7fffff0d6ff16befffffff9b6
+cbeafeffffafb5fef9bfc359d834433598d7fffff0d6ff16befffffff9b6
+cbeafeffffafb5fef9bfc359d834433598d7fffff0d6ff16befffffff9b6
+cbeafeffffafb5fef9bfc359d834433598d7fffff0d1ff119c8ffbffefff
+8ee58fff99e548784433455ed7fffff0d1ff119c8ffbffefff8ee58fff99
+e548784433455ed7fffff0d1ff119c8ffbffefff8ee58fff99e548784433
+455ed7fffff0d1ff01fccffcff0bb9fa8afffb7743333333548ed7fffff0
+d1ff01fccffcff0bb9fa8afffb7743333333548ed7fffff0d1ff01fccffc
+ff0bb9fa8afffb7743333333548ed7fffff0d1ff00fafbff0cfa68858eff
+fc87433333356549d8fffff0d1ff00fafbff0cfa68858efffc8743333335
+6549d8fffff0d1ff00fafbff0cfa68858efffc87433333356549d8fffff0
+d1ff00ebfaff0cb99a769effffdca7568effe69ad9fffff0d1ff00ebfaff
+0cb99a769effffdca7568effe69ad9fffff0d1ff00ebfaff0cb99a769eff
+ffdca7568effe69ad9fffff0d1ff00cff9ff03feffc7effcff03efffb68a
+d9fffff0d1ff00cff9ff03feffc7effcff03efffb68ad9fffff0d1ff00cf
+f9ff03feffc7effcff03efffb68ad9fffff0c7ff01fedffbff02fe645ad9
+fffff0c7ff01fedffbff02fe645ad9fffff0c7ff01fedffbff02fe645ad9
+fffff096fffff096fffff096fffff096fffff096fffff096fffff096ffff
+f096fffff096fffff0
+grestore
+showpage
+%%Trailer
Dateien groff-1.20/doc/gnu.png und groff-1.20.1/doc/gnu.png sind verschieden.
diff -ruN groff-1.20/doc/groff.info groff-1.20.1/doc/groff.info
--- groff-1.20/doc/groff.info 2009-01-05 21:45:15.000000000 +0100
+++ groff-1.20.1/doc/groff.info 2009-01-09 15:25:55.000000000 +0100
@@ -1,7 +1,7 @@
This is groff.info, produced by makeinfo version 4.13 from
./groff.texinfo.
-This manual documents GNU `troff' version 1.20.
+This manual documents GNU `troff' version 1.20.1.
Copyright (C) 1994-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
@@ -25,280 +25,280 @@
Indirect:
-groff.info-1: 1036
-groff.info-2: 299439
-groff.info-3: 523896
+groff.info-1: 1038
+groff.info-2: 299443
+groff.info-3: 523900
Tag Table:
(Indirect)
-Node: Top1036
-Node: Introduction2364
-Node: What Is groff?2817
-Node: What Is groff?-Footnotes4273
-Ref: What Is groff?-Footnote-14347
-Node: History4384
-Node: History-Footnotes9363
-Ref: History-Footnote-19423
-Node: groff Capabilities9631
-Node: Macro Package Intro10827
-Node: Preprocessor Intro11460
-Node: Output device intro12967
-Node: Credits13449
-Node: Invoking groff13963
-Node: Groff Options15261
-Node: Environment25493
-Node: Macro Directories27330
-Node: Font Directories28666
-Node: Paper Size30313
-Node: Invocation Examples31668
-Node: Invocation Examples-Footnotes32870
-Ref: Invocation Examples-Footnote-132954
-Node: grog33187
-Node: Tutorial for Macro Users34470
-Node: Basics34896
-Node: Basics-Footnotes39721
-Ref: Basics-Footnote-139779
-Ref: Basics-Footnote-239873
-Node: Common Features39987
-Node: Paragraphs40782
-Node: Sections and Chapters42294
-Node: Headers and Footers42800
-Node: Page Layout Adjustment43687
-Node: Displays43968
-Node: Footnotes and Annotations45240
-Node: Table of Contents45913
-Node: Indices46442
-Node: Paper Formats46858
-Node: Multiple Columns47245
-Node: Font and Size Changes47509
-Node: Predefined Strings47827
-Node: Preprocessor Support48179
-Node: Configuration and Customization48749
-Node: Macro Packages49132
-Node: man49694
-Node: Man options50136
-Node: Man options-Footnotes52834
-Ref: Man options-Footnote-152902
-Node: Man usage53623
-Node: Man font macros59687
-Node: Miscellaneous man macros61524
-Node: Predefined man strings63260
-Node: Preprocessors in man pages63832
-Node: Optional man extensions64460
-Node: mdoc68457
-Node: ms68636
-Node: ms Intro69145
-Node: General ms Structure69828
-Node: General ms Structure-Footnotes72282
-Ref: General ms Structure-Footnote-172368
-Node: ms Document Control Registers72414
-Node: ms Cover Page Macros78876
-Node: ms Body Text81901
-Node: Paragraphs in ms82394
-Node: Headings in ms84113
-Node: Highlighting in ms86893
-Node: Lists in ms89488
-Node: Indentation values in ms92911
-Node: Tabstops in ms93545
-Node: ms Displays and Keeps93972
-Node: ms Insertions97931
-Node: Example multi-page table99508
-Node: ms Footnotes99969
-Node: ms Page Layout101239
-Node: ms Headers and Footers101770
-Node: ms Margins103231
-Node: ms Multiple Columns103490
-Node: ms TOC104310
-Node: ms Strings and Special Characters107047
-Node: ms Strings and Special Characters-Footnotes109859
-Ref: ms Strings and Special Characters-Footnote-1109971
-Node: Differences from AT&T ms110058
-Node: Missing ms Macros113144
-Node: Additional ms Macros113919
-Node: Naming Conventions115192
-Node: me116228
-Node: mm116396
-Node: gtroff Reference116553
-Node: Text117477
-Node: Filling and Adjusting118046
-Node: Hyphenation118774
-Node: Sentences119571
-Node: Tab Stops120726
-Node: Implicit Line Breaks121634
-Node: Input Conventions122661
-Node: Input Encodings123467
-Node: Measurements125601
-Node: Measurements-Footnotes127806
-Ref: Measurements-Footnote-1127876
-Node: Default Units127948
-Node: Expressions129008
-Node: Expressions-Footnotes131784
-Ref: Expressions-Footnote-1131852
-Node: Identifiers131979
-Node: Embedded Commands135846
-Node: Requests136603
-Node: Request and Macro Arguments138849
-Node: Request and Macro Arguments-Footnotes141345
-Ref: Request and Macro Arguments-Footnote-1141445
-Ref: Request and Macro Arguments-Footnote-2141573
-Node: Macros141927
-Node: Escapes142318
-Node: Comments145190
-Node: Comments-Footnotes147771
-Ref: Comments-Footnote-1147833
-Node: Registers147932
-Node: Setting Registers148445
-Node: Interpolating Registers150748
-Node: Auto-increment151570
-Node: Assigning Formats153126
-Node: Built-in Registers155987
-Node: Manipulating Filling and Adjusting159678
-Node: Manipulating Hyphenation168204
-Node: Manipulating Hyphenation-Footnotes179678
-Ref: Manipulating Hyphenation-Footnote-1179772
-Node: Manipulating Spacing179847
-Node: Tabs and Fields184401
-Node: Tabs and Fields-Footnotes190405
-Ref: Tabs and Fields-Footnote-1190481
-Node: Leaders190559
-Node: Leaders-Footnotes192168
-Ref: Leaders-Footnote-1192228
-Node: Fields192309
-Node: Character Translations193742
-Node: Troff and Nroff Mode202988
-Node: Line Layout204988
-Node: Line Control210852
-Node: Page Layout213514
-Node: Page Control217187
-Node: Fonts and Symbols220927
-Node: Changing Fonts221512
-Node: Font Families225047
-Node: Font Positions229610
-Node: Using Symbols232760
-Node: Using Symbols-Footnotes248567
-Ref: Using Symbols-Footnote-1248639
-Ref: Using Symbols-Footnote-2249092
-Ref: Using Symbols-Footnote-3249163
-Ref: Using Symbols-Footnote-4249402
-Node: Special Fonts249465
-Node: Artificial Fonts250655
-Node: Ligatures and Kerning256169
-Node: Sizes262200
-Node: Sizes-Footnotes263041
-Ref: Sizes-Footnote-1263097
-Node: Changing Type Sizes263509
-Node: Fractional Type Sizes268987
-Node: Strings272064
-Ref: als279647
-Node: Conditionals and Loops281531
-Node: Operators in Conditionals281763
-Node: Operators in Conditionals-Footnotes285467
-Ref: Operators in Conditionals-Footnote-1285563
-Ref: Operators in Conditionals-Footnote-2285642
-Node: if-else285741
-Node: while287319
-Node: Writing Macros289711
-Node: Writing Macros-Footnotes294965
-Ref: Writing Macros-Footnote-1295039
-Node: Copy-in Mode295337
-Node: Parameters296236
-Node: Page Motions299439
-Node: Drawing Requests307122
-Node: Traps317515
-Node: Page Location Traps318132
-Node: Diversion Traps324345
-Node: Input Line Traps324965
-Node: Blank Line Traps325999
-Node: End-of-input Traps326291
-Node: Diversions326969
-Node: Environments334217
-Node: Suppressing output338092
-Node: Colors340131
-Node: I/O343708
-Node: Postprocessor Access352120
-Node: Miscellaneous353824
-Node: Miscellaneous-Footnotes359311
-Ref: Miscellaneous-Footnote-1359383
-Node: Gtroff Internals359453
-Node: Gtroff Internals-Footnotes363770
-Ref: Gtroff Internals-Footnote-1363848
-Node: Debugging363982
-Node: Warnings369969
-Node: Warnings-Footnotes372911
-Ref: Warnings-Footnote-1372973
-Node: Implementation Differences373094
-Node: Implementation Differences-Footnotes377928
-Ref: Implementation Differences-Footnote-1378026
-Node: Preprocessors378161
-Node: geqn378468
-Node: Invoking geqn378607
-Node: gtbl378718
-Node: Invoking gtbl378848
-Node: gpic378959
-Node: Invoking gpic379089
-Node: ggrn379200
-Node: Invoking ggrn379330
-Node: grap379441
-Node: grefer379722
-Node: Invoking grefer379863
-Node: gsoelim379984
-Node: Invoking gsoelim380115
-Node: Output Devices380241
-Node: Special Characters380485
-Node: grotty380659
-Node: Invoking grotty380813
-Node: grops380934
-Node: Invoking grops381098
-Node: Embedding PostScript381243
-Node: grodvi381382
-Node: Invoking grodvi381524
-Node: grolj4381645
-Node: Invoking grolj4381788
-Node: grolbp381909
-Node: Invoking grolbp382053
-Node: grohtml382174
-Node: Invoking grohtml382367
-Node: grohtml specific registers and strings382540
-Node: gxditview383552
-Node: Invoking gxditview383693
-Node: File formats383829
-Node: gtroff Output384105
-Node: gtroff Output-Footnotes385950
-Ref: gtroff Output-Footnote-1386022
-Node: Language Concepts386157
-Node: Separation386908
-Node: Argument Units389161
-Node: Document Parts390314
-Node: Command Reference391721
-Node: Comment Command392137
-Node: Simple Commands392635
-Node: Simple Commands-Footnotes398560
-Ref: Simple Commands-Footnote-1398636
-Node: Graphics Commands398697
-Node: Device Control Commands406022
-Node: Obsolete Command410082
-Node: Intermediate Output Examples411368
-Node: Output Language Compatibility414165
-Node: Font Files416226
-Node: Font Files-Footnotes416847
-Ref: Font Files-Footnote-1416913
-Node: DESC File Format416974
-Node: Font File Format422856
-Node: Font File Format-Footnotes429093
-Ref: Font File Format-Footnote-1429171
-Ref: Font File Format-Footnote-2429262
-Node: Installation429481
-Node: Copying This Manual429612
-Node: Request Index454748
-Node: Escape Index471053
-Node: Operator Index477544
-Node: Register Index479026
-Node: Macro Index492828
-Node: String Index505846
-Node: Glyph Name Index514531
-Node: Font File Keyword Index514837
-Node: Program and File Index518246
-Node: Concept Index523896
+Node: Top1038
+Node: Introduction2368
+Node: What Is groff?2821
+Node: What Is groff?-Footnotes4277
+Ref: What Is groff?-Footnote-14351
+Node: History4388
+Node: History-Footnotes9367
+Ref: History-Footnote-19427
+Node: groff Capabilities9635
+Node: Macro Package Intro10831
+Node: Preprocessor Intro11464
+Node: Output device intro12971
+Node: Credits13453
+Node: Invoking groff13967
+Node: Groff Options15265
+Node: Environment25497
+Node: Macro Directories27334
+Node: Font Directories28670
+Node: Paper Size30317
+Node: Invocation Examples31672
+Node: Invocation Examples-Footnotes32874
+Ref: Invocation Examples-Footnote-132958
+Node: grog33191
+Node: Tutorial for Macro Users34474
+Node: Basics34900
+Node: Basics-Footnotes39725
+Ref: Basics-Footnote-139783
+Ref: Basics-Footnote-239877
+Node: Common Features39991
+Node: Paragraphs40786
+Node: Sections and Chapters42298
+Node: Headers and Footers42804
+Node: Page Layout Adjustment43691
+Node: Displays43972
+Node: Footnotes and Annotations45244
+Node: Table of Contents45917
+Node: Indices46446
+Node: Paper Formats46862
+Node: Multiple Columns47249
+Node: Font and Size Changes47513
+Node: Predefined Strings47831
+Node: Preprocessor Support48183
+Node: Configuration and Customization48753
+Node: Macro Packages49136
+Node: man49698
+Node: Man options50140
+Node: Man options-Footnotes52838
+Ref: Man options-Footnote-152906
+Node: Man usage53627
+Node: Man font macros59691
+Node: Miscellaneous man macros61528
+Node: Predefined man strings63264
+Node: Preprocessors in man pages63836
+Node: Optional man extensions64464
+Node: mdoc68461
+Node: ms68640
+Node: ms Intro69149
+Node: General ms Structure69832
+Node: General ms Structure-Footnotes72286
+Ref: General ms Structure-Footnote-172372
+Node: ms Document Control Registers72418
+Node: ms Cover Page Macros78880
+Node: ms Body Text81905
+Node: Paragraphs in ms82398
+Node: Headings in ms84117
+Node: Highlighting in ms86897
+Node: Lists in ms89492
+Node: Indentation values in ms92915
+Node: Tabstops in ms93549
+Node: ms Displays and Keeps93976
+Node: ms Insertions97935
+Node: Example multi-page table99512
+Node: ms Footnotes99973
+Node: ms Page Layout101243
+Node: ms Headers and Footers101774
+Node: ms Margins103235
+Node: ms Multiple Columns103494
+Node: ms TOC104314
+Node: ms Strings and Special Characters107051
+Node: ms Strings and Special Characters-Footnotes109863
+Ref: ms Strings and Special Characters-Footnote-1109975
+Node: Differences from AT&T ms110062
+Node: Missing ms Macros113148
+Node: Additional ms Macros113923
+Node: Naming Conventions115196
+Node: me116232
+Node: mm116400
+Node: gtroff Reference116557
+Node: Text117481
+Node: Filling and Adjusting118050
+Node: Hyphenation118778
+Node: Sentences119575
+Node: Tab Stops120730
+Node: Implicit Line Breaks121638
+Node: Input Conventions122665
+Node: Input Encodings123471
+Node: Measurements125605
+Node: Measurements-Footnotes127810
+Ref: Measurements-Footnote-1127880
+Node: Default Units127952
+Node: Expressions129012
+Node: Expressions-Footnotes131788
+Ref: Expressions-Footnote-1131856
+Node: Identifiers131983
+Node: Embedded Commands135850
+Node: Requests136607
+Node: Request and Macro Arguments138853
+Node: Request and Macro Arguments-Footnotes141349
+Ref: Request and Macro Arguments-Footnote-1141449
+Ref: Request and Macro Arguments-Footnote-2141577
+Node: Macros141931
+Node: Escapes142322
+Node: Comments145194
+Node: Comments-Footnotes147775
+Ref: Comments-Footnote-1147837
+Node: Registers147936
+Node: Setting Registers148449
+Node: Interpolating Registers150752
+Node: Auto-increment151574
+Node: Assigning Formats153130
+Node: Built-in Registers155991
+Node: Manipulating Filling and Adjusting159682
+Node: Manipulating Hyphenation168208
+Node: Manipulating Hyphenation-Footnotes179682
+Ref: Manipulating Hyphenation-Footnote-1179776
+Node: Manipulating Spacing179851
+Node: Tabs and Fields184405
+Node: Tabs and Fields-Footnotes190409
+Ref: Tabs and Fields-Footnote-1190485
+Node: Leaders190563
+Node: Leaders-Footnotes192172
+Ref: Leaders-Footnote-1192232
+Node: Fields192313
+Node: Character Translations193746
+Node: Troff and Nroff Mode202992
+Node: Line Layout204992
+Node: Line Control210856
+Node: Page Layout213518
+Node: Page Control217191
+Node: Fonts and Symbols220931
+Node: Changing Fonts221516
+Node: Font Families225051
+Node: Font Positions229614
+Node: Using Symbols232764
+Node: Using Symbols-Footnotes248571
+Ref: Using Symbols-Footnote-1248643
+Ref: Using Symbols-Footnote-2249096
+Ref: Using Symbols-Footnote-3249167
+Ref: Using Symbols-Footnote-4249406
+Node: Special Fonts249469
+Node: Artificial Fonts250659
+Node: Ligatures and Kerning256173
+Node: Sizes262204
+Node: Sizes-Footnotes263045
+Ref: Sizes-Footnote-1263101
+Node: Changing Type Sizes263513
+Node: Fractional Type Sizes268991
+Node: Strings272068
+Ref: als279651
+Node: Conditionals and Loops281535
+Node: Operators in Conditionals281767
+Node: Operators in Conditionals-Footnotes285471
+Ref: Operators in Conditionals-Footnote-1285567
+Ref: Operators in Conditionals-Footnote-2285646
+Node: if-else285745
+Node: while287323
+Node: Writing Macros289715
+Node: Writing Macros-Footnotes294969
+Ref: Writing Macros-Footnote-1295043
+Node: Copy-in Mode295341
+Node: Parameters296240
+Node: Page Motions299443
+Node: Drawing Requests307126
+Node: Traps317519
+Node: Page Location Traps318136
+Node: Diversion Traps324349
+Node: Input Line Traps324969
+Node: Blank Line Traps326003
+Node: End-of-input Traps326295
+Node: Diversions326973
+Node: Environments334221
+Node: Suppressing output338096
+Node: Colors340135
+Node: I/O343712
+Node: Postprocessor Access352124
+Node: Miscellaneous353828
+Node: Miscellaneous-Footnotes359315
+Ref: Miscellaneous-Footnote-1359387
+Node: Gtroff Internals359457
+Node: Gtroff Internals-Footnotes363774
+Ref: Gtroff Internals-Footnote-1363852
+Node: Debugging363986
+Node: Warnings369973
+Node: Warnings-Footnotes372915
+Ref: Warnings-Footnote-1372977
+Node: Implementation Differences373098
+Node: Implementation Differences-Footnotes377932
+Ref: Implementation Differences-Footnote-1378030
+Node: Preprocessors378165
+Node: geqn378472
+Node: Invoking geqn378611
+Node: gtbl378722
+Node: Invoking gtbl378852
+Node: gpic378963
+Node: Invoking gpic379093
+Node: ggrn379204
+Node: Invoking ggrn379334
+Node: grap379445
+Node: grefer379726
+Node: Invoking grefer379867
+Node: gsoelim379988
+Node: Invoking gsoelim380119
+Node: Output Devices380245
+Node: Special Characters380489
+Node: grotty380663
+Node: Invoking grotty380817
+Node: grops380938
+Node: Invoking grops381102
+Node: Embedding PostScript381247
+Node: grodvi381386
+Node: Invoking grodvi381528
+Node: grolj4381649
+Node: Invoking grolj4381792
+Node: grolbp381913
+Node: Invoking grolbp382057
+Node: grohtml382178
+Node: Invoking grohtml382371
+Node: grohtml specific registers and strings382544
+Node: gxditview383556
+Node: Invoking gxditview383697
+Node: File formats383833
+Node: gtroff Output384109
+Node: gtroff Output-Footnotes385954
+Ref: gtroff Output-Footnote-1386026
+Node: Language Concepts386161
+Node: Separation386912
+Node: Argument Units389165
+Node: Document Parts390318
+Node: Command Reference391725
+Node: Comment Command392141
+Node: Simple Commands392639
+Node: Simple Commands-Footnotes398564
+Ref: Simple Commands-Footnote-1398640
+Node: Graphics Commands398701
+Node: Device Control Commands406026
+Node: Obsolete Command410086
+Node: Intermediate Output Examples411372
+Node: Output Language Compatibility414169
+Node: Font Files416230
+Node: Font Files-Footnotes416851
+Ref: Font Files-Footnote-1416917
+Node: DESC File Format416978
+Node: Font File Format422860
+Node: Font File Format-Footnotes429097
+Ref: Font File Format-Footnote-1429175
+Ref: Font File Format-Footnote-2429266
+Node: Installation429485
+Node: Copying This Manual429616
+Node: Request Index454752
+Node: Escape Index471057
+Node: Operator Index477548
+Node: Register Index479030
+Node: Macro Index492832
+Node: String Index505850
+Node: Glyph Name Index514535
+Node: Font File Keyword Index514841
+Node: Program and File Index518250
+Node: Concept Index523900
End Tag Table
diff -ruN groff-1.20/doc/groff.info-1 groff-1.20.1/doc/groff.info-1
--- groff-1.20/doc/groff.info-1 2009-01-05 21:45:15.000000000 +0100
+++ groff-1.20.1/doc/groff.info-1 2009-01-09 15:25:55.000000000 +0100
@@ -1,7 +1,7 @@
This is groff.info, produced by makeinfo version 4.13 from
./groff.texinfo.
-This manual documents GNU `troff' version 1.20.
+This manual documents GNU `troff' version 1.20.1.
Copyright (C) 1994-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
@@ -52,7 +52,7 @@
* Program and File Index::
* Concept Index::
- This manual documents GNU `troff' version 1.20.
+ This manual documents GNU `troff' version 1.20.1.
Copyright (C) 1994-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
@@ -790,9 +790,9 @@
/usr/local/lib/groff/site-tmac
/usr/local/share/groff/site-tmac
- /usr/local/share/groff/1.18.2/tmac
+ /usr/local/share/groff/1.20.1/tmac
- assuming that the version of `groff' is 1.18.2, and the
+ assuming that the version of `groff' is 1.20.1, and the
installation prefix was `/usr/local'. It is possible to fine-tune
those directories during the installation process.
@@ -830,9 +830,9 @@
/usr/local/share/groff/site-font
- /usr/local/share/groff/1.18.2/font
+ /usr/local/share/groff/1.20.1/font
- assuming that the version of `groff' is 1.18.2, and the
+ assuming that the version of `groff' is 1.20.1, and the
installation prefix was `/usr/local'. It is possible to fine-tune
those directories during the installation process.
diff -ruN groff-1.20/doc/groff.info-2 groff-1.20.1/doc/groff.info-2
--- groff-1.20/doc/groff.info-2 2009-01-05 21:45:15.000000000 +0100
+++ groff-1.20.1/doc/groff.info-2 2009-01-09 15:25:55.000000000 +0100
@@ -1,7 +1,7 @@
This is groff.info, produced by makeinfo version 4.13 from
./groff.texinfo.
-This manual documents GNU `troff' version 1.20.
+This manual documents GNU `troff' version 1.20.1.
Copyright (C) 1994-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
Dateien groff-1.20/doc/groff.info-3 und groff-1.20.1/doc/groff.info-3 sind verschieden.
diff -ruN groff-1.20/doc/groff.texinfo groff-1.20.1/doc/groff.texinfo
--- groff-1.20/doc/groff.texinfo 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/doc/groff.texinfo 2009-01-09 15:25:52.000000000 +0100
@@ -24,7 +24,7 @@
@copying
-This manual documents GNU @code{troff} version 1.20.
+This manual documents GNU @code{troff} version 1.20.1.
Copyright @copyright{} 1994-2000, 2001, 2002, 2003, 2004, 2005, 2006,
2007, 2008, 2009
@@ -473,7 +473,7 @@
@titlepage
@title groff
@subtitle The GNU implementation of @code{troff}
-@subtitle Edition 1.20
+@subtitle Edition 1.20.1
@subtitle Spring 2009
@author by Trent A.@tie{}Fisher
@author and Werner Lemberg (@email{bug-groff@@gnu.org})
@@ -1415,11 +1415,11 @@
@Example
/usr/local/lib/groff/site-tmac
/usr/local/share/groff/site-tmac
-/usr/local/share/groff/1.18.2/tmac
+/usr/local/share/groff/1.20.1/tmac
@endExample
@noindent
-assuming that the version of @code{groff} is 1.18.2, and the
+assuming that the version of @code{groff} is 1.20.1, and the
installation prefix was @file{/usr/local}. It is possible to fine-tune
those directories during the installation process.
@end itemize
@@ -1472,11 +1472,11 @@
@Example
/usr/local/share/groff/site-font
-/usr/local/share/groff/1.18.2/font
+/usr/local/share/groff/1.20.1/font
@endExample
@noindent
-assuming that the version of @code{groff} is 1.18.2, and the
+assuming that the version of @code{groff} is 1.20.1, and the
installation prefix was @file{/usr/local}. It is possible to fine-tune
those directories during the installation process.
@end itemize
diff -ruN groff-1.20/doc/Makefile.in groff-1.20.1/doc/Makefile.in
--- groff-1.20/doc/Makefile.in 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/doc/Makefile.in 2009-01-09 15:25:52.000000000 +0100
@@ -118,15 +118,13 @@
gnu.eps: gnu.xpm
xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | $(pnmtops) -noturn >$@
-gnu.png: gnu.xpm
- xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | pnmtopng >$@
pic.html: pic.ms
$(GROFF) -P-p -P-I`basename $< | sed -e 's|.ms$$||'` \
-P-D$(imagedir) -P-j`basename $< | sed -e 's|.ms$$||'` \
-Thtml -P-V -ms >$@
-webpage.html: webpage.ms gnu.png gnu.eps groff.css
+webpage.html: webpage.ms gnu.eps groff.css
$(GROFF) -P-j`basename $< | sed -e 's|.ms$$||'` \
-P-nrpb -P-I`basename $< | sed -e 's|.ms$$||'` \
-P-D$(imagedir) -Thtml -ms >$@
diff -ruN groff-1.20/doc/Makefile.sub groff-1.20.1/doc/Makefile.sub
--- groff-1.20/doc/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/doc/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -72,8 +72,7 @@
PROCESSEDEXAMPLEFILES=\
webpage.ps \
- grnexmpl.ps \
- gnu.eps
+ grnexmpl.ps
HTMLEXAMPLEFILES=\
webpage.html
@@ -88,7 +87,7 @@
htmldocimagedir=$(htmldocdir)/$(imagedir)
exampleimagedir=$(exampledir)/$(imagedir)
-CLEANADD=\
+MOSTLYCLEANADD=\
$(PROCESSEDDOCFILES) \
$(PROCESSEDEXAMPLEFILES) \
$(HTMLEXAMPLEFILESALL) \
@@ -98,16 +97,15 @@
groff.st* groff.toc groff.tp groff.vr* \
examples.stamp
-CLEANDIRADD=\
+MOSTLYCLEANDIRADD=\
$(imagedir)
-CLEANNOTSRCDIRADD=\
+MOSTLYCLEANNOTSRCDIRADD=\
groff.css \
grnexmpl.g \
- groff \
- groff-* \
- gnu.eps \
- gnu.png
+ groff.info \
+ groff-*.info \
+ gnu.eps
.SUFFIXES: .me .ms .ps .html
@@ -148,15 +146,12 @@
xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | \
$(pnmtops_nosetpage) -noturn -rle >$@
-gnu.png: gnu.xpm
- xpmtoppm $(srcdir)/gnu.xpm | pnmdepth 15 | pnmtopng >$@
-
pic.html: pic.ms
$(GROFF) -P-p -P-I`basename $< | sed -e 's|.ms$$||'` \
-P-D$(imagedir) -P-j`basename $< | sed -e 's|.ms$$||'` \
-Thtml -P-V -ms >$@
-webpage.html: webpage.ms gnu.png groff.css
+webpage.html: webpage.ms gnu.eps groff.css
$(GROFF) -P-j`basename $< | sed -e 's|.ms$$||'` \
-P-nrpb -P-I`basename $< | sed -e 's|.ms$$||'` \
-P-D$(imagedir) -Thtml -ms >$@
@@ -165,13 +160,13 @@
grnexmpl.ps: grnexmpl.me grnexmpl.g
-distfiles: groff.info gnu.eps gnu.png
+distfiles: groff.info gnu.eps
-install_data: groff.info $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
- $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
- -test -d $(DESTDIR)$(infodir) || $(mkinstalldirs) $(DESTDIR)$(infodir)
+install_data: groff.info gnu.eps $(DOCFILES) $(PROCESSEDDOCFILES) \
+ $(make_install_html) $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
# Prefer info files in builddir over srcdir; we test for
# the existence of `groff.info'.
+ -test -d $(DESTDIR)$(infodir) || $(mkinstalldirs) $(DESTDIR)$(infodir)
d=.; \
test -f "groff.info" || d=$(srcdir); \
for p in $$d/groff.info `ls $$d/groff.info*`; do \
@@ -190,8 +185,13 @@
rm -f $(DESTDIR)$(docdir)/$$f; \
$(INSTALL_DATA) $$f $(DESTDIR)$(docdir)/$$f; \
done
+# Prefer gnu.eps in builddir over srcdir.
-test -d $(DESTDIR)$(exampledir) \
|| $(mkinstalldirs) $(DESTDIR)$(exampledir)
+ d=.; \
+ test -f "gnu.eps" || d=$(srcdir); \
+ rm -f $(DESTDIR)$(exampledir)/gnu.eps; \
+ $(INSTALL_DATA) $$d/gnu.eps $(DESTDIR)$(exampledir)/gnu.eps
for f in $(EXAMPLEFILES); do \
rm -f $(DESTDIR)$(exampledir)/$$f; \
$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(exampledir)/$$f; \
diff -ruN groff-1.20/doc/webpage.ms groff-1.20.1/doc/webpage.ms
--- groff-1.20/doc/webpage.ms 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/doc/webpage.ms 2009-01-09 15:25:52.000000000 +0100
@@ -130,6 +130,9 @@
The file PROBLEMS describes various problems that have been encountered in
compiling, installing, and running groff.
+
+The file MORE.STUFF contains information about add-on packages useful for
+groff.
.
.SH
CVS and FTP access
@@ -289,6 +292,13 @@
.
.
.SH
+NEWS VERSION 1.20.1
+.LP
+A packaging error made it necessary to publish this release.
+No user-visible changes.
+.
+.
+.SH
NEWS VERSION 1.20
.LP
.SH 2
diff -ruN groff-1.20/font/devascii/Makefile.sub groff-1.20.1/font/devascii/Makefile.sub
--- groff-1.20/font/devascii/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devascii/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,7 +1,7 @@
DEV=ascii
FONTS=R I B BI
DEVFILES=$(FONTS) DESC
-CLEANADD=$(FONTS) DESC
+MOSTLYCLEANADD=$(FONTS) DESC
RES=240
CPI=10
diff -ruN groff-1.20/font/devcp1047/Makefile.sub groff-1.20.1/font/devcp1047/Makefile.sub
--- groff-1.20/font/devcp1047/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devcp1047/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,7 +1,7 @@
DEV=cp1047
FONTS=R I B BI
DEVFILES=$(FONTS) DESC
-CLEANADD=$(FONTS) DESC
+MOSTLYCLEANADD=$(FONTS) DESC
RES=240
CPI=10
diff -ruN groff-1.20/font/devdvi/Makefile.sub groff-1.20.1/font/devdvi/Makefile.sub
--- groff-1.20/font/devdvi/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devdvi/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -11,7 +11,7 @@
generate/ec.map generate/tc.map
DEVSCRIPTS=generate/CompileFonts
-CLEANADD=DESC
+MOSTLYCLEANADD=DESC
DESC: DESC.in
cat $(srcdir)/DESC.in >DESC
diff -ruN groff-1.20/font/devhtml/Makefile.sub groff-1.20.1/font/devhtml/Makefile.sub
--- groff-1.20/font/devhtml/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devhtml/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -2,7 +2,7 @@
PROTOFONTS=R I B BI CR CI CB CBI
FONTS=$(PROTOFONTS) S
DEVFILES=$(FONTS) DESC
-CLEANADD=$(FONTS) DESC
+MOSTLYCLEANADD=$(FONTS) DESC
RES=240
CPI=10
diff -ruN groff-1.20/font/devlatin1/Makefile.sub groff-1.20.1/font/devlatin1/Makefile.sub
--- groff-1.20/font/devlatin1/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devlatin1/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,7 +1,7 @@
DEV=latin1
FONTS=R I B BI
DEVFILES=$(FONTS) DESC
-CLEANADD=$(FONTS) DESC
+MOSTLYCLEANADD=$(FONTS) DESC
RES=240
CPI=10
diff -ruN groff-1.20/font/devlbp/Makefile.sub groff-1.20.1/font/devlbp/Makefile.sub
--- groff-1.20/font/devlbp/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devlbp/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -7,7 +7,7 @@
CR CB CI \
ER EB EI
-CLEANADD=DESC
+MOSTLYCLEANADD=DESC
DESC: DESC.in
-rm -f DESC
diff -ruN groff-1.20/font/devlj4/Makefile.sub groff-1.20.1/font/devlj4/Makefile.sub
--- groff-1.20/font/devlj4/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devlj4/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -22,7 +22,7 @@
generate/wingdings.map \
generate/special.awk
-CLEANADD=DESC
+MOSTLYCLEANADD=DESC
DESC: DESC.in
-rm -f DESC
diff -ruN groff-1.20/font/devps/Makefile.sub groff-1.20.1/font/devps/Makefile.sub
--- groff-1.20/font/devps/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devps/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -33,7 +33,7 @@
OLDDEVFILES=$(OLDDISTFILES)
DEVSCRIPTS=$(DEVGENSCRIPTS)
-CLEANADD=DESC $(PSFILES)
+MOSTLYCLEANADD=DESC $(PSFILES)
DESC: DESC.in
-rm -f DESC
diff -ruN groff-1.20/font/devutf8/Makefile.sub groff-1.20.1/font/devutf8/Makefile.sub
--- groff-1.20/font/devutf8/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/font/devutf8/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,7 +1,7 @@
DEV=utf8
FONTS=R I B BI
DEVFILES=$(FONTS) DESC
-CLEANADD=$(FONTS) DESC
+MOSTLYCLEANADD=$(FONTS) DESC
RES=240
CPI=10
diff -ruN groff-1.20/Makefile.comm groff-1.20.1/Makefile.comm
--- groff-1.20/Makefile.comm 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/Makefile.comm 2009-01-09 15:25:52.000000000 +0100
@@ -37,11 +37,11 @@
YTABC=
GRAM=
LIBCLEAN=
-CLEANADD=
-CLEANDIRADD=
-CLEANNOTSRCDIRADD=
+MOSTLYCLEANADD=
+MOSTLYCLEANDIRADD=
+MOSTLYCLEANNOTSRCDIRADD=
MOSTLYCLEANFILES=$(MANCLEAN) $(PROG) $(OBJS) $(GENSRCS) $(GENHDRS) \
- depend.temp core y.output $(CLEANADD)
+ depend.temp core y.output $(MOSTLYCLEANADD)
CLEANFILES=$(LIBCLEAN)
DISTCLEANFILES=TAGS Makefile Makefile.dep
REALCLEANFILES=$(YTABC) $(YTABH)
@@ -66,11 +66,11 @@
mostlyclean:
-rm -f $(MOSTLYCLEANFILES)
- -rm -rf $(CLEANDIRADD)
+ -rm -rf $(MOSTLYCLEANDIRADD)
-@if test `cd $(srcdir); pwd` = `pwd`; then \
:; \
else \
- rm -f $(CLEANNOTSRCDIRADD); \
+ rm -f $(MOSTLYCLEANNOTSRCDIRADD); \
fi
clean: mostlyclean
diff -ruN groff-1.20/Makefile.in groff-1.20.1/Makefile.in
--- groff-1.20/Makefile.in 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/Makefile.in 2009-01-09 15:25:52.000000000 +0100
@@ -398,8 +398,7 @@
EXEEXT=@EXEEXT@
OBJEXT=@OBJEXT@
-# a simple heuristic assumption
-LIBEXT=`case $(OBJEXT) in obj) echo lib;; *) echo a;; esac`
+LIBEXT=@LIBEXT@
LIBS=@LIBS@
LIBM=@LIBM@
LIBICONV=@LIBICONV@
diff -ruN groff-1.20/Makefile.sub groff-1.20.1/Makefile.sub
--- groff-1.20/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -31,7 +31,7 @@
site.bak \
groff.sum \
groff.log
-CLEANADD=Makefile.cfg conftest*
+MOSTLYCLEANADD=Makefile.cfg conftest*
M4MACROS = \
$(srcdir)/m4/groff.m4 \
diff -ruN groff-1.20/MORE.STUFF groff-1.20.1/MORE.STUFF
--- groff-1.20/MORE.STUFF 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/MORE.STUFF 2009-01-09 15:25:52.000000000 +0100
@@ -30,6 +30,7 @@
This port includes recent versions of grap and deroff.
+
dos
---
@@ -41,6 +42,7 @@
and its mirrors; for installation details please read `arch/djgpp/README'.
This port also runs on Windows 32 systems, except Windows 2000.
+
grap
----
@@ -62,6 +64,7 @@
http://gnuwin32.sourceforge.net/
+
plot2dev
--------
@@ -72,6 +75,7 @@
ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
+
troffcvt
--------
@@ -88,6 +92,7 @@
http://www.primate.wisc.edu/software/troffcvt/
+
unroff
------
@@ -104,6 +109,7 @@
http://www.informatik.uni-bremen.de/~net/elk
+
deroff
------
@@ -134,6 +140,20 @@
ftp://ftp.debian.org/debian/pool/main/d/deroff/
+
+texi2html
+---------
+
+This package contains beta support for a backend to convert files from
+texinfo format to a troff input file (using the -me macros):
+
+ texi2html --init roff.init ...
+
+URL:
+
+ http://savannah.nongnu.org/download/texi2html/
+
+
doclifter
---------
@@ -151,6 +171,7 @@
http://catb.org/~esr/doclifter
+
pic2plot
--------
@@ -159,6 +180,7 @@
http://www.gnu.org/software/plotutils/
+
miscellaneous
-------------
@@ -201,6 +223,11 @@
of AT&T, and so should be invoked with the UNIX troff -mm flag; they
should also work with the GNU troff -mm flag.
+. Various contributed stuff like additional font files, macro packages, and
+ documentation can be found at
+
+ http://groff.ffii.org/groff/contrib/
+
. Thomas Baruchel has developed Meta-tbl, a tbl
postprocessor to manipulate table cells (like adding gray shades). The
latest version can be found at
diff -ruN groff-1.20/NEWS groff-1.20.1/NEWS
--- groff-1.20/NEWS 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/NEWS 2009-01-09 15:25:52.000000000 +0100
@@ -9,6 +9,13 @@
This file describes recent user-visible changes in groff. Bug fixes are not
described. There are more details in the man and info pages.
+VERSION 1.20.1
+==============
+
+A packaging error made it necessary to publish this release. No
+user-visible changes.
+
+
VERSION 1.20
============
diff -ruN groff-1.20/README groff-1.20.1/README
--- groff-1.20/README 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/README 2009-01-09 15:25:52.000000000 +0100
@@ -29,6 +29,9 @@
The file `PROBLEMS' describes various problems that have been
encountered in compiling, installing, and running `groff'.
+The file `MORE.STUFF' contains information about add-on packages
+useful for groff.
+
The most recent released version of `groff' is always available by
anonymous ftp from `ftp.gnu.org' in the directory `gnu/groff'.
diff -ruN groff-1.20/REVISION groff-1.20.1/REVISION
--- groff-1.20/REVISION 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/REVISION 2009-01-09 15:25:52.000000000 +0100
@@ -1 +1 @@
-0
+1
diff -ruN groff-1.20/src/preproc/eqn/Makefile.sub groff-1.20.1/src/preproc/eqn/Makefile.sub
--- groff-1.20/src/preproc/eqn/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/src/preproc/eqn/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -41,7 +41,7 @@
YTABC=eqn.cpp
YTABH=eqn_tab.h
NAMEPREFIX=$(g)
-CLEANADD=neqn
+MOSTLYCLEANADD=neqn
all: neqn
diff -ruN groff-1.20/src/roff/grog/Makefile.sub groff-1.20.1/src/roff/grog/Makefile.sub
--- groff-1.20/src/roff/grog/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/src/roff/grog/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -24,7 +24,7 @@
########################################################################
MAN1=grog.n
-CLEANADD=grog
+MOSTLYCLEANADD=grog
all: grog $(MAN1)
diff -ruN groff-1.20/src/roff/nroff/Makefile.sub groff-1.20.1/src/roff/nroff/Makefile.sub
--- groff-1.20/src/roff/nroff/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/src/roff/nroff/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,6 +1,6 @@
MAN1=nroff.n
NAMEPREFIX=$(g)
-CLEANADD=nroff
+MOSTLYCLEANADD=nroff
all: nroff
diff -ruN groff-1.20/src/utils/afmtodit/Makefile.sub groff-1.20.1/src/utils/afmtodit/Makefile.sub
--- groff-1.20/src/utils/afmtodit/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/src/utils/afmtodit/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -1,5 +1,5 @@
MAN1=afmtodit.n
-CLEANADD=afmtodit
+MOSTLYCLEANADD=afmtodit
all: afmtodit
diff -ruN groff-1.20/tmac/Makefile.sub groff-1.20.1/tmac/Makefile.sub
--- groff-1.20/tmac/Makefile.sub 2009-01-05 21:45:13.000000000 +0100
+++ groff-1.20.1/tmac/Makefile.sub 2009-01-09 15:25:52.000000000 +0100
@@ -65,7 +65,7 @@
MDOCFILES=doc-common doc-ditroff doc-nroff doc-syms
mdocdir=$(tmacdir)/mdoc
-CLEANADD=\
+MOSTLYCLEANADD=\
stamp-wrap stamp-sed *-wrap www.tmac-sed \
stamp-strip e.tmac-s doc.tmac-s doc-old.tmac-s \
doc-common-s doc-ditroff-s doc-nroff-s doc-syms-s mdoc.local-s