Diff of the two buildlogs:

--
--- b1/build.log	2025-03-26 01:24:09.256498966 +0000
+++ b2/build.log	2025-03-26 01:39:01.356233456 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Mar 25 12:06:51 -12 2025
-I: pbuilder-time-stamp: 1742947611
+I: Current time: Tue Apr 28 21:47:11 +14 2026
+I: pbuilder-time-stamp: 1777362431
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -39,52 +39,84 @@
 dpkg-source: info: applying Version_2_6_15pre18
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/1983851/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos15-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 28 07:47 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='a13f019e57da46848735db020a2f5bbe'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='1983851'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=6cabda1072804b38825b36cd5d7b1def
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=2807671
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OyiIhoSt/pbuilderrc_df6k --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OyiIhoSt/b1 --logfile b1/build.log gcl_2.6.14-19.dsc'
-  SUDO_GID='110'
-  SUDO_UID='105'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://46.16.76.132:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OyiIhoSt/pbuilderrc_zGUS --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OyiIhoSt/b2 --logfile b2/build.log gcl_2.6.14-19.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://213.165.73.152:3128
 I: uname -a
-  Linux ionos1-amd64 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/1983851/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -254,7 +286,7 @@
 Get: 110 http://deb.debian.org/debian unstable/main amd64 tk8.6 amd64 8.6.16-1 [69.6 kB]
 Get: 111 http://deb.debian.org/debian unstable/main amd64 x11proto-core-dev all 2024.1-1 [3312 B]
 Get: 112 http://deb.debian.org/debian unstable/main amd64 tk8.6-dev amd64 8.6.16-1 [794 kB]
-Fetched 50.6 MB in 4s (12.9 MB/s)
+Fetched 50.6 MB in 0s (112 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package tzdata.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19805 files and directories currently installed.)
@@ -622,8 +654,8 @@
 Setting up tzdata (2025b-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Wed Mar 26 00:08:56 UTC 2025.
-Universal Time is now:  Wed Mar 26 00:08:56 UTC 2025.
+Local time is now:      Tue Apr 28 07:47:45 UTC 2026.
+Universal Time is now:  Tue Apr 28 07:47:45 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up xtrans-dev (1.4.0-1) ...
@@ -732,7 +764,11 @@
 fakeroot is already the newest version (1.37.1.1-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/gcl-2.6.14/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../gcl_2.6.14-19_source.changes
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/gcl-2.6.14/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../gcl_2.6.14-19_source.changes
 dpkg-buildpackage: info: source package gcl
 dpkg-buildpackage: info: source version 2.6.14-19
 dpkg-buildpackage: info: source distribution unstable
@@ -888,7 +924,7 @@
 checking working gprof... ok
 checking for CFLAG -pg... yes
 checking for makeinfo... no
-checking system version (for dynamic loading)... Linux-6.1.0-32-amd64
+checking system version (for dynamic loading)... Linux-6.12.12+bpo-amd64
 checking for setjmp.h... yes
 checking sizeof jmp_buf... 200
 checking for unistd.h... yes
@@ -1468,7 +1504,7 @@
 done 
 touch bfdfiles
 rm -rf libpre_gcl.a
-ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o 
+ar rs libpre_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o sys_pre_gcl.o 
 ar: creating libpre_gcl.a
 cp ../o/gcllib.a libgclp.a
 ranlib libgclp.a
@@ -2809,7 +2845,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_gcl.o sys_gcl.c
 rm -rf libgcl.a
-ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o 
+ar rs libgcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o sys_gcl.o 
 ar: creating libgcl.a
 touch raw_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl  -L.  -Wl,-Map raw_gcl_map  -lgcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -3206,13 +3242,13 @@
 cd info && /usr/bin/make
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info'
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl-si.dvi
 make[2]: dvipdfm: No such file or directory
 make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored)
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl.dvi
 make[2]: dvipdfm: No such file or directory
@@ -3483,7 +3519,7 @@
 checking working gprof... ok
 checking for CFLAG -pg... yes
 checking for makeinfo... no
-checking system version (for dynamic loading)... Linux-6.1.0-32-amd64
+checking system version (for dynamic loading)... Linux-6.12.12+bpo-amd64
 checking for setjmp.h... yes
 checking sizeof jmp_buf... 200
 checking for unistd.h... yes
@@ -4063,7 +4099,7 @@
 done 
 touch bfdfiles
 rm -rf libpre_gcl.a
-ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o 
+ar rs libpre_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o sys_pre_gcl.o 
 ar: creating libpre_gcl.a
 cp ../o/gcllib.a libgclp.a
 ranlib libgclp.a
@@ -5404,7 +5440,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_gcl.o sys_gcl.c
 rm -rf libgcl.a
-ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o 
+ar rs libgcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o sys_gcl.o 
 ar: creating libgcl.a
 touch raw_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl  -L.  -Wl,-Map raw_gcl_map  -lgcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -6084,20 +6120,20 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o.
 Loading binary of GCL_PCL_FIXUP...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o"
-Compiling gazonk_2281797_0.lsp.
+Compiling gazonk_2847966_0.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_0.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_0.o"
-start address -T 0xc799e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_0.o"
-Compiling gazonk_2281797_1.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_0.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_0.o"
+start address -T 0xc799e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_0.o"
+Compiling gazonk_2847966_1.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_1.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_1.o"
-start address -T 0xc79f50 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_1.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_1.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_1.o"
+start address -T 0xc79f50 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_1.o"
 start address -T 0xc79860 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o"
 Compiling GCL_PCL_DEFCOMBIN...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.lisp.
@@ -6107,34 +6143,34 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o.
 Loading binary of GCL_PCL_DEFCOMBIN...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o"
-Compiling gazonk_2281797_2.lsp.
+Compiling gazonk_2847966_2.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_2.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_2.o"
-start address -T 0xc7e850 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_2.o"
-Compiling gazonk_2281797_3.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_2.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_2.o"
+start address -T 0xc7e850 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_2.o"
+Compiling gazonk_2847966_3.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_3.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_3.o"
-start address -T 0xc7fad0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_3.o"
-Compiling gazonk_2281797_4.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_3.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_3.o"
+start address -T 0xc7fad0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_3.o"
+Compiling gazonk_2847966_4.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_4.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_4.o"
-start address -T 0xc80920 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_4.o"
-Compiling gazonk_2281797_5.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_4.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_4.o"
+start address -T 0xc80920 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_4.o"
+Compiling gazonk_2847966_5.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_5.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_5.o"
-start address -T 0xc811b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_5.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_5.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_5.o"
+start address -T 0xc811b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_5.o"
 start address -T 0xc7a490 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o"
 Compiling GCL_PCL_CTYPES...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.lisp.
@@ -6144,13 +6180,13 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o.
 Loading binary of GCL_PCL_CTYPES...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o"
-Compiling gazonk_2281797_6.lsp.
+Compiling gazonk_2847966_6.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_6.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_6.o"
-start address -T 0xc82370 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_6.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_6.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_6.o"
+start address -T 0xc82370 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_6.o"
 start address -T 0xc81c70 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o"
 Compiling GCL_PCL_ENV...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.lisp.
@@ -6163,13 +6199,13 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o.
 Loading binary of GCL_PCL_ENV...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o"
-Compiling gazonk_2281797_7.lsp.
+Compiling gazonk_2847966_7.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_7.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_7.o"
-start address -T 0xc89280 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2281797_7.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_7.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_7.o"
+start address -T 0xc89280 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2847966_7.o"
 Warning: DESCRIBE is being redefined.
 start address -T 0xc82be0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o"
 Compiling GCL_PCL_COMPAT...
@@ -6245,7 +6281,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_pcl_gcl.o sys_pcl_gcl.c
 rm -rf libpcl_gcl.a
-ar rs libpcl_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o sys_pcl_gcl.o 
+ar rs libpcl_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o sys_pcl_gcl.o 
 ar: creating libpcl_gcl.a
 touch raw_pcl_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pcl_gcl  -L.  -Wl,-Map raw_pcl_gcl_map  -lpcl_gcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -6253,7 +6289,7 @@
 echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pcl_gcl\"))" >>foo
 j=$(ar t libpcl_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpcl_gcl.a $j #accelerator
 /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo
-GCL (GNU Common Lisp)  April 1994  134219935 pages
+GCL (GNU Common Lisp)  April 1994  134219934 pages
 Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl ..
 loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp
 Initializing gcl_defmacro.o
@@ -6502,7 +6538,7 @@
 COMPILER>
 NIL
 
-COMPILER>68720606720 heap words available
+COMPILER>68720606208 heap words available
 NIL
 
 COMPILER>[ "t" = "" ] || \
@@ -6606,7 +6642,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_ansi_gcl.o sys_ansi_gcl.c
 rm -rf libansi_gcl.a
-ar rs libansi_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o sys_ansi_gcl.o 
+ar rs libansi_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_handler.o sys_ansi_gcl.o 
 ar: creating libansi_gcl.a
 touch raw_ansi_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_ansi_gcl  -L.  -Wl,-Map raw_ansi_gcl_map  -lansi_gcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -7042,7 +7078,7 @@
 /tmp/
 
 >;; Loading "../tkl.o"
-start address -T 0xf37f90 ;; Finished loading "../tkl.o"
+start address -T 0xf35de0 ;; Finished loading "../tkl.o"
 82967
 
 >
@@ -7052,13 +7088,13 @@
 cd info && /usr/bin/make
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info'
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl-si.dvi
 make[2]: dvipdfm: No such file or directory
 make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored)
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl.dvi
 make[2]: dvipdfm: No such file or directory
@@ -7327,7 +7363,7 @@
 checking for gawk... no
 checking for nawk... nawk
 checking for makeinfo... no
-checking system version (for dynamic loading)... Linux-6.1.0-32-amd64
+checking system version (for dynamic loading)... Linux-6.12.12+bpo-amd64
 checking for setjmp.h... yes
 checking sizeof jmp_buf... 200
 checking for unistd.h... yes
@@ -7907,7 +7943,7 @@
 done 
 touch bfdfiles
 rm -rf libpre_gcl.a
-ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o 
+ar rs libpre_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o sys_pre_gcl.o 
 ar: creating libpre_gcl.a
 cp ../o/gcllib.a libgclp.a
 ranlib libgclp.a
@@ -9248,7 +9284,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -O2  -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_gcl.o sys_gcl.c
 rm -rf libgcl.a
-ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o 
+ar rs libgcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o sys_gcl.o 
 ar: creating libgcl.a
 touch raw_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl  -L.  -Wl,-Map raw_gcl_map  -lgcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -9645,13 +9681,13 @@
 cd info && /usr/bin/make
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info'
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl-si.dvi
 make[2]: dvipdfm: No such file or directory
 make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored)
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl.dvi
 make[2]: dvipdfm: No such file or directory
@@ -9907,7 +9943,7 @@
 checking for gawk... no
 checking for nawk... nawk
 checking for makeinfo... no
-checking system version (for dynamic loading)... Linux-6.1.0-32-amd64
+checking system version (for dynamic loading)... Linux-6.12.12+bpo-amd64
 checking for setjmp.h... yes
 checking sizeof jmp_buf... 200
 checking for unistd.h... yes
@@ -10487,7 +10523,7 @@
 done 
 touch bfdfiles
 rm -rf libpre_gcl.a
-ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o 
+ar rs libpre_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o sys_pre_gcl.o 
 ar: creating libpre_gcl.a
 cp ../o/gcllib.a libgclp.a
 ranlib libgclp.a
@@ -11828,7 +11864,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -O2  -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_gcl.o sys_gcl.c
 rm -rf libgcl.a
-ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o 
+ar rs libgcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o sys_gcl.o 
 ar: creating libgcl.a
 touch raw_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl  -L.  -Wl,-Map raw_gcl_map  -lgcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -12508,20 +12544,20 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o.
 Loading binary of GCL_PCL_FIXUP...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o"
-Compiling gazonk_2850779_0.lsp.
+Compiling gazonk_2920683_0.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_0.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_0.o"
-start address -T 0xc6acc0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_0.o"
-Compiling gazonk_2850779_1.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_0.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_0.o"
+start address -T 0xc6acc0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_0.o"
+Compiling gazonk_2920683_1.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_1.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_1.o"
-start address -T 0xc6b220 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_1.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_1.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_1.o"
+start address -T 0xc6b220 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_1.o"
 start address -T 0xc6ab60 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o"
 Compiling GCL_PCL_DEFCOMBIN...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.lisp.
@@ -12531,34 +12567,34 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o.
 Loading binary of GCL_PCL_DEFCOMBIN...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o"
-Compiling gazonk_2850779_2.lsp.
+Compiling gazonk_2920683_2.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_2.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_2.o"
-start address -T 0xc6f950 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_2.o"
-Compiling gazonk_2850779_3.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_2.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_2.o"
+start address -T 0xc6f950 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_2.o"
+Compiling gazonk_2920683_3.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_3.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_3.o"
-start address -T 0xc70bf0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_3.o"
-Compiling gazonk_2850779_4.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_3.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_3.o"
+start address -T 0xc70bf0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_3.o"
+Compiling gazonk_2920683_4.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_4.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_4.o"
-start address -T 0xc719e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_4.o"
-Compiling gazonk_2850779_5.lsp.
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_4.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_4.o"
+start address -T 0xc719e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_4.o"
+Compiling gazonk_2920683_5.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_5.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_5.o"
-start address -T 0xc72260 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_5.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_5.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_5.o"
+start address -T 0xc72260 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_5.o"
 start address -T 0xc6b760 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o"
 Compiling GCL_PCL_CTYPES...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.lisp.
@@ -12568,13 +12604,13 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o.
 Loading binary of GCL_PCL_CTYPES...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o"
-Compiling gazonk_2850779_6.lsp.
+Compiling gazonk_2920683_6.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_6.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_6.o"
-start address -T 0xc73380 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_6.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_6.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_6.o"
+start address -T 0xc73380 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_6.o"
 start address -T 0xc72d10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o"
 Compiling GCL_PCL_ENV...
 Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.lisp.
@@ -12587,13 +12623,13 @@
 Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o.
 Loading binary of GCL_PCL_ENV...
 ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o"
-Compiling gazonk_2850779_7.lsp.
+Compiling gazonk_2920683_7.lsp.
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_7.o.
-;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_7.o"
-start address -T 0xc7a140 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2850779_7.o"
+Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_7.o.
+;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_7.o"
+start address -T 0xc7a140 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_2920683_7.o"
 Warning: DESCRIBE is being redefined.
 start address -T 0xc73c00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o"
 Compiling GCL_PCL_COMPAT...
@@ -12669,7 +12705,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -O2  -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_pcl_gcl.o sys_pcl_gcl.c
 rm -rf libpcl_gcl.a
-ar rs libpcl_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o sys_pcl_gcl.o 
+ar rs libpcl_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o sys_pcl_gcl.o 
 ar: creating libpcl_gcl.a
 touch raw_pcl_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pcl_gcl  -L.  -Wl,-Map raw_pcl_gcl_map  -lpcl_gcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -13030,7 +13066,7 @@
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport'
 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare  -I/usr/include/tirpc  -Wdate-time -D_FORTIFY_SOURCE=2 -O2  -I/build/reproducible-path/gcl-2.6.14/o   -c -o sys_ansi_gcl.o sys_ansi_gcl.c
 rm -rf libansi_gcl.a
-ar rs libansi_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o sys_ansi_gcl.o 
+ar rs libansi_gcl.a ../o/conditional.o ../o/prog.o ../o/number.o ../o/unixsys.o ../o/eval.o ../o/clxsocket.o ../o/catch.o ../o/cfun.o ../o/utils.o ../o/new_init.o ../o/main.o ../o/reference.o ../o/string.o ../o/character.o ../o/format.o ../o/earith.o ../o/num_pred.o ../o/sfasl.o ../o/num_rand.o ../o/pathname.o ../o/sockets.o ../o/cmpaux.o ../o/sequence.o ../o/num_arith.o ../o/list.o ../o/let.o ../o/multival.o ../o/assignment.o ../o/error.o ../o/usig2.o ../o/iteration.o ../o/num_co.o ../o/package.o ../o/num_comp.o ../o/run_process.o ../o/bitop.o ../o/frame.o ../o/mapfun.o ../o/bind.o ../o/num_log.o ../o/regexpr.o ../o/gcl_readline.o ../o/gprof.o ../o/usig.o ../o/predicate.o ../o/symbol.o ../o/unixtime.o ../o/backq.o ../o/big.o ../o/file.o ../o/macros.o ../o/num_sfun.o ../o/read.o ../o/unixsave.o ../o/alloc.o ../o/typespec.o ../o/prelink.o ../o/toplevel.o ../o/gbc.o ../o/nfunlink.o ../o/funlink.o ../o/array.o ../o/makefun.o ../o/nsocket.o ../o/structure.o ../o/init_pari.o ../o/lex.o ../o/hash.o ../o/fat_string.o ../o/print.o ../o/unixfsys.o ../o/unixfasl.o ../o/block.o ../o/bds.o ../lsp/gcl_assert.o ../lsp/gcl_defstruct.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_trace.o ../lsp/gcl_iolib.o ../lsp/gcl_mislib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_module.o ../lsp/gcl_arraylib.o ../lsp/gcl_truename.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_directory.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_seqlib.o ../lsp/gcl_describe.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_setf.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_evalmacros.o ../lsp/gcl_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_seq.o ../lsp/gcl_listlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_numlib.o ../lsp/gcl_loop.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/general-c.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xinit.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpeval.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_handler.o sys_ansi_gcl.o 
 ar: creating libansi_gcl.a
 touch raw_ansi_gcl_map
 gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_ansi_gcl  -L.  -Wl,-Map raw_ansi_gcl_map  -lansi_gcl -lX11   -lm -ldl  -lgmp -ltirpc -lreadline -lc -lgclp
@@ -13466,7 +13502,7 @@
 /tmp/
 
 >;; Loading "../tkl.o"
-start address -T 0xf9c010 ;; Finished loading "../tkl.o"
+start address -T 0xf19aa0 ;; Finished loading "../tkl.o"
 81927
 
 >
@@ -13476,13 +13512,13 @@
 cd info && /usr/bin/make
 make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info'
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl-si.dvi
 make[2]: dvipdfm: No such file or directory
 make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored)
 TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true
-/bin/sh: 1: tex: not found
+/bin/sh: line 1: tex: command not found
 rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn
 dvipdfm gcl.dvi
 make[2]: dvipdfm: No such file or directory
@@ -13638,7 +13674,29 @@
 ;; Note: Tail-recursive call of EQUALP-WITH-CASE was replaced by iteration.
 ;; Note: Tail-recursive call of EQUALP-WITH-CASE was replaced by iteration.
 End of Pass 2.  
+OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
+Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/rt.o.
+;; Loading #p"rt.o"
+start address -T 0xad03d0 ;; Finished loading #p"rt.o"
+;; Loading "cl-test-package.lsp"
+;; Finished loading "cl-test-package.lsp"
+;; Loading "universe.lsp"
+;; Finished loading "universe.lsp"
+Compiling random-aux.lsp.
+End of Pass 1.  
+End of Pass 2.  
 tail: 'ansi-tests/test_results' has appeared;  following new file
+OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
+Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/random-aux.o.
+;; Loading #p"random-aux.o"
+start address -T 0xedbbe0 ;; Finished loading #p"random-aux.o"
+Compiling ansi-aux.lsp.
+; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled.
+;; Warning: The ignored variable E is used.
+; (DEFUN PRINTABLE-P ...) is being compiled.
+;; Warning: The variable *READ-EVAL* is not used.
+End of Pass 1.  
+End of Pass 2.  
 GCL (GNU Common Lisp)  2.6.14 Fri Jan 13 10:47:56 AM EST 2023  ANSI    git: Version_2_6_15pre18
 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
 Binary License:  GPL due to GPL'ed components: (XGCL UNEXEC)
@@ -13673,31 +13731,9 @@
 End of Pass 1.  
 End of Pass 2.  
 OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/rt.o.
-;; Loading #p"rt.o"
-start address -T 0xad03d0 ;; Finished loading #p"rt.o"
-;; Loading "cl-test-package.lsp"
-;; Finished loading "cl-test-package.lsp"
-;; Loading "universe.lsp"
-;; Finished loading "universe.lsp"
-Compiling random-aux.lsp.
-End of Pass 1.  
-End of Pass 2.  
-OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
-Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/random-aux.o.
-;; Loading #p"random-aux.o"
-start address -T 0xb1a100 ;; Finished loading #p"random-aux.o"
-Compiling ansi-aux.lsp.
-; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled.
-;; Warning: The ignored variable E is used.
-; (DEFUN PRINTABLE-P ...) is being compiled.
-;; Warning: The variable *READ-EVAL* is not used.
-End of Pass 1.  
-End of Pass 2.  
-OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/random-aux.o.
 ;; Loading #p"random-aux.o"
-start address -T 0xb1a100 ;; Finished loading #p"random-aux.o"
+start address -T 0xedbbe0 ;; Finished loading #p"random-aux.o"
 Compiling ansi-aux.lsp.
 ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled.
 ;; Warning: The ignored variable E is used.
@@ -13708,14 +13744,14 @@
 OPTIMIZE levels: Safety=3, Space=0, Speed=3
 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/ansi-aux.o.
 ;; Loading #p"ansi-aux.o"
-start address -T 0x1671010 ;; Finished loading #p"ansi-aux.o"
+start address -T 0xf19aa0 ;; Finished loading #p"ansi-aux.o"
 ;; Loading "cl-symbol-names.lsp"
 ;; Finished loading "cl-symbol-names.lsp"
 ;; Finished loading "gclload1.lsp"
 OPTIMIZE levels: Safety=3, Space=0, Speed=3
 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/ansi-aux.o.
 ;; Loading #p"ansi-aux.o"
-start address -T 0x1671010 ;; Finished loading #p"ansi-aux.o"
+start address -T 0xf19aa0 ;; Finished loading #p"ansi-aux.o"
 ;; Loading "cl-symbol-names.lsp"
 ;; Finished loading "cl-symbol-names.lsp"
 ;; Finished loading "gclload1.lsp"
@@ -14209,7 +14245,7 @@
 Form: (REMOVE-IF #'MACRO-FUNCTION *EVAL-AND-COMPILE-MACROS*)
 Expected value: NIL
 Actual value: (DEFINE-SYMBOL-MACRO).
- COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5Doing 11799 pending tests of 11799 tests total.
+Doing 11799 pending tests of 11799 tests total.
  SYMBOL-&ALLOW-OTHER-KEYS SYMBOL-&AUX SYMBOL-&BODY SYMBOL-&ENVIRONMENT
  SYMBOL-&KEY SYMBOL-&OPTIONAL SYMBOL-&REST SYMBOL-&WHOLE SYMBOL-*
  SYMBOL-** SYMBOL-*** SYMBOL-*BREAK-ON-SIGNALS*
@@ -14835,142 +14871,6 @@
  EQL.7 EQL.8 EQL.9 EQL.10 EQL.11 EQL.ORDER.1 EQL.ERROR.1 EQL.ERROR.2
  EQL.ERROR.3 EQ.ERROR.1 EQ.ERROR.2 EQ.ERROR.3 EQUAL.1 EQUAL.2 EQUAL.3
  EQUAL.4 EQUAL.5 EQUAL.6 EQUAL.7 EQUAL.8 EQUAL.9 EQUAL.10 EQUAL.11
- EQUAL.12 EQUAL.ORDER.1 EQUAL.ERROR.1 EQUAL.ERROR.2 EQUAL.ERROR.3 COMPILE.6 COMPILE.7
- COMPILE.8 COMPILE.9
-Test COMPILE.ERROR.1 failed
-Form: (CLASSIFY-ERROR (COMPILE))
-Expected value: PROGRAM-ERROR
-Actual value: ERROR.
-Test COMPILE.ERROR.2 failed
-Form: (CLASSIFY-ERROR (COMPILE NIL '(LAMBDA () NIL) 'GARBAGE))
-Expected value: PROGRAM-ERROR
-Actual values: #<compiled-function COMPILER::CMP-ANON>
-               NIL
-               NIL.
- CONSTANTP.ERROR.1 CONSTANTP.ERROR.2 CONSTANTP.1 CONSTANTP.2
- CONSTANTP.3 CONSTANTP.4 CONSTANTP.5
-Test CONSTANTP.6 failed
-Form: (CONSTANTP-MACRO CONSTANTP-TEST-SYMBOL)
-Expected value: T
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.0>.
- CONSTANTP.7
-Test CONSTANTP.8 failed
-Form: (NOTNOT-MV (CONSTANTP 1 NIL))
-Expected value: T
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.1>.
- CONSTANTP.9 CONSTANTP.10 CONSTANTP.ORDER.1
-Test CONSTANTP.ORDER.2 failed
-Form: (LET ((I 0) X Y)
-        (VALUES (NOTNOT (CONSTANTP (PROGN (SETF X (INCF I)) 1)
-                            (PROGN (SETF Y (INCF I)) NIL)))
-                I X Y))
-Expected values: T
-                 2
-                 1
-                 2
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.2>.
- LAMBDA.1 LAMBDA.2 LAMBDA.3 LAMBDA.4 LAMBDA.5 LAMBDA.6 LAMBDA.7
- LAMBDA.8 LAMBDA.9 LAMBDA.10 LAMBDA.MACRO.1 LAMBDA.MACRO.2
-Test DCF-FUNS failed
-Form: (REMOVE-IF #'FBOUNDP *DCF-FNS*)
-Expected value: NIL
-Actual value: (FUNCTION-LAMBDA-EXPRESSION).
-Test DCF-MACROS failed
-Form: (REMOVE-IF #'MACRO-FUNCTION *DCF-MACROS*)
-Expected value: NIL
-Actual value: (DEFINE-SETF-EXPANDER).
- SETF-ORDER SETF-ORDER.2 PUSH-ORDER PUSHNEW-ORDER PUSHNEW-ORDER.2
- REMF-ORDER INCF-ORDER DECF-ORDER SHIFTF-ORDER.1 SHIFTF-ORDER.2
- ROTATEF-ORDER.1 ROTATEF-ORDER.2 PSETF-ORDER PSETF-ORDER.2 POP-ORDER
- SETF-VAR SETF-VALUES.1 SETF-VALUES.2 SETF-VALUES.3 SETF-VALUES.4
-Test SETF-VALUES.5 failed
-Form: (LET ((A (VECTOR NIL NIL)) (I 0) X Y Z)
-        (SETF (VALUES (AREF A (PROGN (SETF X (INCF I)) 0))
-                      (AREF A (PROGN (SETF Y (INCF I)) 1)))
-              (PROGN (SETF Z (INCF I)) (VALUES 'FOO 'BAR)))
-        (VALUES A I X Y Z))
-Expected values: #(FOO BAR)
-                 3
-                 1
-                 2
-                 3
-Actual values: #(FOO BAR)
-               3
-               2
-               3
-               1.
- SETF-VALUES.6 SETF-THE.1 SETF-THE.2 SETF-APPLY.1 SETF-APPLY.2
- SETF-APPLY.3 SETF-APPLY.4 SETF-EXPANDER.1 SETF-MACRO.1 SETF-MACRO.2
- SETF-MACRO.3 SETF-MACRO.4 SETF-SYMBOL-MACRO.1 SETF-SYMBOL-MACRO.2
- SETF-SYMBOL-MACRO.3 SETQ.1 SETQ.2 SETQ.3 SETQ.4 SETF.1 SETF.2 SETF.3
- SETF.4 PSETQ.1 PSETQ.2 PSETQ.3 PSETQ.4 PSETQ.5 PSETQ.6
-Test PSETQ.7 failed
-Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I))))
-          (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0))
-            (PSETQ X (AREF A (INCF I)) Y (AREF A (INCF I)))
-            (VALUES A I)))
-Expected values: #(0 2 2 4 4 5 6 7 8 9)
-                 4
-Actual values: #(0 1 2 1 2 5 6 7 8 9)
-               4.
- PSETF.1 PSETF.2 PSETF.3 PSETF.4 PSETF.5 PSETF.6
-Test PSETF.7 failed
-Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I))))
-          (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0))
-            (PSETF X (AREF A (INCF I)) Y (AREF A (INCF I)))
-            (VALUES A I)))
-Expected values: #(0 2 2 4 4 5 6 7 8 9)
-                 4
-Actual values: #(0 1 2 1 2 5 6 7 8 9)
-               4.
- PSETF.8 PSETF.9 AND.1 AND.2 AND.3 AND.4 AND.5 AND.6 AND.7 AND.8 AND.9
- AND.ORDER.1 AND.ORDER.2 APPLY.ERROR.1 APPLY.ERROR.2 APPLY.ERROR.3
- APPLY.ERROR.4 APPLY.1 APPLY.2 APPLY.3 APPLY.4 APPLY.5 APPLY.ORDER.1
- BLOCK.1 BLOCK.2 BLOCK.3 BLOCK.4 BLOCK.5 BLOCK.6 BLOCK.7 BLOCK.8
- BLOCK.9 BLOCK.10 CALL-ARGUMENTS-LIMIT.1 CALL-ARGUMENTS-LIMIT.2
- CALL-ARGUMENTS-LIMIT.3 CALL-ARGUMENTS-LIMIT.4 CALL-ARGUMENTS-LIMIT.5
- CASE.1 CASE.2 CASE.3 CASE.4 CASE.5 CASE.6 CASE.7 CASE.8 CASE.9 CASE.10
- CASE.11 CASE.12 CASE.13 CASE.14 CASE.15 CASE.16 CASE.17 CASE.18
- CASE.19 CASE.20 CASE.21 CASE.22 CASE.23 CASE.24 CASE.25 CASE.26
- CASE.27 CASE.28 CASE.29 CASE.30 CASE.31 CASE.32 CASE.33 CASE.34
- CATCH.1 CATCH.2 CATCH.3 CATCH.4 CATCH.5 CATCH.6 CATCH.7 CATCH.8
- CATCH.9 CATCH.10 CATCH.11 CATCH.12
-Test THROW-ERROR failed
-Form: (CLASSIFY-ERROR (THROW (GENSYM) NIL))
-Expected value: CONTROL-ERROR
-Actual value: ERROR.
- CCASE.1 CCASE.2 CCASE.3 CCASE.4 CCASE.5 CCASE.6 CCASE.7 CCASE.8
- CCASE.9 CCASE.10 CCASE.11 CCASE.12 CCASE.13 CCASE.14 CCASE.15 CCASE.16
- CCASE.17 CCASE.19 CCASE.20 CCASE.21 CCASE.23 CCASE.25 CCASE.26
- CCASE.27 CCASE.28 CCASE.29 CCASE.30 CCASE.31 COMPILED-FUNCTION-P.1
- COMPILED-FUNCTION-P.2 COMPILED-FUNCTION-P.3
- COMPILED-FUNCTION-P.ORDER.1 COMPILED-FUNCTION-P.ERROR.1
- COMPILED-FUNCTION-P.ERROR.2 COMPLEMENT.1 COMPLEMENT.2 COMPLEMENT.3
- COMPLEMENT.4 COMPLEMENT.5 COMPLEMENT.ORDER.1 COMPLEMENT.ERROR.1
- COMPLEMENT.ERROR.2 COMPLEMENT.ERROR.3 COMPLEMENT.ERROR.4 COND.1 COND.2
- COND.3 COND.4 COND.5 COND.6 COND.7 COND.8 COND.9 COND.10 COND.11
- COND.12 COND.13 COND.14 CONSTANTLY.1 CONSTANTLY.2 CONSTANTLY.3
- CONSTANTLY.ERROR.1 CONSTANTLY.ERROR.2 CTYPECASE.1 CTYPECASE.2
- CTYPECASE.3 CTYPECASE.4 CTYPECASE.5 CTYPECASE.6 CTYPECASE.7
- CTYPECASE.8 CTYPECASE.9 CTYPECASE.10 CTYPECASE.11 CTYPECASE.12
- CTYPECASE.13 DEFCONSTANT.1 DEFCONSTANT.2 DEFCONSTANT.3 DEFCONSTANT.4
- DEFCONSTANT.5 DEFINE-MODIFY-MACRO.1 DEFINE-MODIFY-MACRO.2
- DEFINE-MODIFY-MACRO.3 DEFINE-MODIFY-MACRO.4 DEFPARAMETER.1
- DEFPARAMETER.2 DEFPARAMETER.3 DEFPARAMETER.4 DEFPARAMETER.5 DEFVAR.1
- DEFVAR.2 DEFVAR.3 DEFVAR.4 DEFVAR.5 DESTRUCTURING-BIND.1
- DESTRUCTURING-BIND.2 DESTRUCTURING-BIND.3 DESTRUCTURING-BIND.4
- DESTRUCTURING-BIND.5 DESTRUCTURING-BIND.6 DESTRUCTURING-BIND.7
- DESTRUCTURING-BIND.8 DESTRUCTURING-BIND.9 DESTRUCTURING-BIND.10
- DESTRUCTURING-BIND.11 DESTRUCTURING-BIND.12 DESTRUCTURING-BIND.13
- DESTRUCTURING-BIND.14 DESTRUCTURING-BIND.15 DESTRUCTURING-BIND.16
- DESTRUCTURING-BIND.17 DESTRUCTURING-BIND.18 ECASE.1 ECASE.2 ECASE.3
- ECASE.4 ECASE.5 ECASE.6 ECASE.7 ECASE.8 ECASE.9 ECASE.10 ECASE.11
- ECASE.12 ECASE.13 ECASE.14 ECASE.15 ECASE.16 ECASE.17 ECASE.18
- ECASE.19 ECASE.20 ECASE.21 ECASE.23 ECASE.25 ECASE.26 ECASE.27
- ECASE.28 ECASE.29 ECASE.31 ECASE.32 EQL.1 EQL.2 EQL.3 EQL.4 EQL.5
- EQL.7 EQL.8 EQL.9 EQL.10 EQL.11 EQL.ORDER.1 EQL.ERROR.1 EQL.ERROR.2
- EQL.ERROR.3 EQ.ERROR.1 EQ.ERROR.2 EQ.ERROR.3 EQUAL.1 EQUAL.2 EQUAL.3
- EQUAL.4 EQUAL.5 EQUAL.6 EQUAL.7 EQUAL.8 EQUAL.9 EQUAL.10 EQUAL.11
  EQUAL.12 EQUAL.ORDER.1 EQUAL.ERROR.1 EQUAL.ERROR.2 EQUAL.ERROR.3
  EQUALP.1 EQUALP.2 EQUALP.3 EQUALP.4 EQUALP.ORDER.1 EQUALP.ERROR.1
  EQUALP.ERROR.2 EQUALP.ERROR.3 ETYPECASE.1 ETYPECASE.2 ETYPECASE.3
@@ -16349,7 +16249,345 @@
  NTHCDR.5 NTHCDR.ORDER.1 REST.1 REST.ORDER.1 REST.ERROR.1 REST.ERROR.2
  MEMBER.1 MEMBER.2 MEMBER.3 MEMBER.4 MEMBER.5 MEMBER.6 MEMBER.7
  MEMBER.8 MEMBER.9 MEMBER.10 MEMBER.11 MEMBER.12 MEMBER.13 MEMBER.14
- MEMBER.15 MEMBER.16 MEMBER.16-A
+ MEMBER.15 MEMBER.16 MEMBER.16-A MEMBER.17 MEMBER.18 MEMBER.19
+ MEMBER.ORDER.1 MEMBER.ORDER.2 MEMBER.ORDER.3 MEMBER.ORDER.4
+ MEMBER.ORDER.5 MEMBER.ALLOW-OTHER-KEYS.1 MEMBER.ALLOW-OTHER-KEYS.2
+ MEMBER.ALLOW-OTHER-KEYS.3 MEMBER.ALLOW-OTHER-KEYS.4
+ MEMBER.ALLOW-OTHER-KEYS.5 MEMBER.KEYWORDS.6 MEMBER.ERROR.1
+ MEMBER.ERROR.2 MEMBER.ERROR.3 MEMBER.ERROR.4 MEMBER.ERROR.5
+ MEMBER.ERROR.6 MEMBER.ERROR.7 MEMBER.ERROR.8 MEMBER.ERROR.9
+ MEMBER.ERROR.10 MEMBER.ERROR.11 MEMBER.ERROR.12 MEMBER.ERROR.13
+ MEMBER.ERROR.14 MEMBER.ERROR.15 MEMBER.ERROR.16 MEMBER.ERROR.17
+ MEMBER-IF.1 MEMBER-IF.2 MEMBER-IF.3 MEMBER-IF.4 MEMBER-IF.5
+ MEMBER-IF.ORDER.1 MEMBER-IF.ORDER.2 MEMBER-IF.KEYWORDS.1
+ MEMBER-IF.ALLOW-OTHER-KEYS.2 MEMBER-IF.ALLOW-OTHER-KEYS.3
+ MEMBER-IF.ALLOW-OTHER-KEYS.4 MEMBER-IF.ALLOW-OTHER-KEYS.5
+ MEMBER-IF.ALLOW-OTHER-KEYS.6 MEMBER-IF.ALLOW-OTHER-KEYS.7
+ MEMBER-IF-NOT.1 MEMBER-IF-NOT.2 MEMBER-IF-NOT.3 MEMBER-IF-NOT.4
+ MEMBER-IF-NOT.5 MEMBER-IF-NOT.ORDER.1 MEMBER-IF-NOT.ORDER.2
+ MEMBER-IF-NOT.KEYWORDS.1 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.2
+ MEMBER-IF-NOT.ALLOW-OTHER-KEYS.3 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.4
+ MEMBER-IF-NOT.ALLOW-OTHER-KEYS.5 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.6
+ MEMBER-IF.ERROR.1 MEMBER-IF.ERROR.2 MEMBER-IF.ERROR.3
+ MEMBER-IF.ERROR.4 MEMBER-IF.ERROR.5 MEMBER-IF.ERROR.6
+ MEMBER-IF.ERROR.7 MEMBER-IF.ERROR.8 MEMBER-IF.ERROR.9
+ MEMBER-IF.ERROR.10 MEMBER-IF-NOT.ERROR.1 MEMBER-IF-NOT.ERROR.2
+ MEMBER-IF-NOT.ERROR.3 MEMBER-IF-NOT.ERROR.4 MEMBER-IF-NOT.ERROR.5
+ MEMBER-IF-NOT.ERROR.6 MEMBER-IF-NOT.ERROR.7 MEMBER-IF-NOT.ERROR.8
+ MEMBER-IF-NOT.ERROR.9 MEMBER-IF-NOT.ERROR.10 MAPC.1 MAPC.2 MAPC.3
+ MAPC.4 MAPC.5 MAPC.6 MAPC.ORDER.1 MAPC.ERROR.1 MAPC.ERROR.2
+ MAPC.ERROR.3 MAPC.ERROR.4 MAPC.ERROR.5 MAPC.ERROR.6 MAPC.ERROR.7
+ MAPCAR.1 MAPCAR.2 MAPCAR.3 MAPCAR.4 MAPCAR.5 MAPCAR.6 MAPCAR.ORDER.1
+ MAPCAR.ERROR.1 MAPCAR.ERROR.2 MAPCAR.ERROR.3 MAPCAR.ERROR.4
+ MAPCAR.ERROR.5 MAPCAR.ERROR.6 MAPCAR.ERROR.7 MAPCAN.1 MAPCAN.2
+ MAPCAN.3 MAPCAN.4 MAPCAN.5 MAPCAN.6 MAPCAN.ORDER.1 MAPCAN.8 MAPCAN.9
+ MAPCAN.10 MAPCAN.11 MAPCAN.ERROR.1 MAPCAN.ERROR.2 MAPCAN.ERROR.3
+ MAPCAN.ERROR.4 MAPCAN.ERROR.5 MAPCAN.ERROR.6 MAPCAN.ERROR.7 MAPL.1
+ MAPL.2 MAPL.3 MAPL.4 MAPL.5 MAPL.ORDER.1 MAPL.ERROR.1 MAPL.ERROR.2
+ MAPL.ERROR.3 MAPL.ERROR.4 MAPL.ERROR.5 MAPL.ERROR.6 MAPL.ERROR.7
+ MAPLIST.1 MAPLIST.2 MAPLIST.3 MAPLIST.4 MAPLIST.5 MAPLIST.6 MAPLIST.7
+ MAPLIST.ORDER.1 MAPLIST.ERROR.1 MAPLIST.ERROR.2 MAPLIST.ERROR.3
+ MAPLIST.ERROR.4 MAPLIST.ERROR.5 MAPLIST.ERROR.6 MAPLIST.ERROR.7
+ MAPLIST.ERROR.8 MAPLIST.ERROR.9 MAPLIST.ERROR.10 MAPCON.1 MAPCON.2
+ MAPCON.3 MAPCON.4 MAPCON.ORDER.1 MAPCON.ERROR.1 MAPCON.ERROR.2
+ MAPCON.ERROR.3 MAPCON.ERROR.4 MAPCON.ERROR.5 MAPCON.ERROR.6
+ MAPCON.ERROR.7 ACONS.1 ACONS.2 ACONS.3 ACONS.4 ACONS.5 ACONS.6
+ ACONS.ORDER.1 ACONS.ERROR.1 ACONS.ERROR.2 ACONS.ERROR.3 ACONS.ERROR.4
+ ASSOC.1 ASSOC.2 ASSOC.3 ASSOC.4 ASSOC.5 ASSOC.6 ASSOC.7 ASSOC.8
+ ASSOC.9 ASSOC.10 ASSOC.11 ASSOC.12 ASSOC.13 ASSOC.14 ASSOC.15 ASSOC.16
+ ASSOC.17 ASSOC.18 ASSOC.19 ASSOC.20 ASSOC.21 ASSOC.22 ASSOC.23
+ ASSOC.24 ASSOC.25 ASSOC.ORDER.1 ASSOC.ORDER.2 ASSOC.ORDER.3
+ ASSOC.ORDER.4 ASSOC.ALLOW-OTHER-KEYS.1 ASSOC.ALLOW-OTHER-KEYS.2
+ ASSOC.ALLOW-OTHER-KEYS.3 ASSOC.ALLOW-OTHER-KEYS.4
+ ASSOC.ALLOW-OTHER-KEYS.5 ASSOC.KEYWORDS.6 ASSOC.KEYWORDS.7
+ ASSOC.ERROR.1 ASSOC.ERROR.2 ASSOC.ERROR.3 ASSOC.ERROR.4 ASSOC.ERROR.5
+ ASSOC.ERROR.6 ASSOC.ERROR.7 ASSOC.ERROR.8 ASSOC.ERROR.9 ASSOC-IF.1
+ ASSOC-IF.2 ASSOC-IF.3 ASSOC-IF.4 ASSOC-IF.ORDER.1 ASSOC-IF.ORDER.2
+ ASSOC-IF.ALLOW-OTHER-KEYS.1 ASSOC-IF.ALLOW-OTHER-KEYS.2
+ ASSOC-IF.ALLOW-OTHER-KEYS.3 ASSOC-IF.ALLOW-OTHER-KEYS.4
+ ASSOC-IF.ALLOW-OTHER-KEYS.5 ASSOC-IF.KEYWORDS.6 ASSOC-IF.KEYWORDS.7
+ ASSOC-IF.ERROR.1 ASSOC-IF.ERROR.2 ASSOC-IF.ERROR.3 ASSOC-IF.ERROR.4
+ ASSOC-IF.ERROR.5 ASSOC-IF.ERROR.6 ASSOC-IF.ERROR.7 ASSOC-IF.ERROR.8
+ ASSOC-IF.ERROR.9 ASSOC-IF.ERROR.10 ASSOC-IF-NOT.1 ASSOC-IF-NOT.2
+ ASSOC-IF-NOT.3 ASSOC-IF-NOT.4 ASSOC-IF-NOT.ORDER.1
+ ASSOC-IF-NOT.ORDER.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.1
+ ASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.3
+ ASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.5
+ ASSOC-IF-NOT.KEYWORDS.6 ASSOC-IF-NOT.KEYWORDS.7 ASSOC-IF-NOT.ERROR.1
+ ASSOC-IF-NOT.ERROR.2 ASSOC-IF-NOT.ERROR.3 ASSOC-IF-NOT.ERROR.4
+ ASSOC-IF-NOT.ERROR.5 ASSOC-IF-NOT.ERROR.6 ASSOC-IF-NOT.ERROR.7
+ ASSOC-IF-NOT.ERROR.8 ASSOC-IF-NOT.ERROR.9 ASSOC-IF-NOT.ERROR.10
+ COPY-ALIST-1 COPY-ALIST.ERROR.1 COPY-ALIST.ERROR.2 PAIRLIS-1 PAIRLIS-2
+ PAIRLIS-3 PAIRLIS-4 PAIRLIS.ERROR.1 PAIRLIS.ERROR.2 PAIRLIS.ERROR.3
+ RASSOC.1 RASSOC.2 RASSOC.3 RASSOC.4 RASSOC.5 RASSOC.6 RASSOC.7
+ RASSOC.8 RASSOC.9 RASSOC.10 RASSOC.11 RASSOC.12 RASSOC.13 RASSOC.14
+ RASSOC.15 RASSOC.16 RASSOC.17 RASSOC.18 RASSOC.19 RASSOC.20 RASSOC.21
+ RASSOC.22 RASSOC.23 RASSOC.24 RASSOC.25 RASSOC.ORDER.1 RASSOC.ORDER.2
+ RASSOC.ORDER.3 RASSOC.ORDER.4 RASSOC.ALLOW-OTHER-KEYS.1
+ RASSOC.ALLOW-OTHER-KEYS.2 RASSOC.ALLOW-OTHER-KEYS.3
+ RASSOC.ALLOW-OTHER-KEYS.4 RASSOC.ALLOW-OTHER-KEYS.5 RASSOC.KEYWORDS.6
+ RASSOC.ERROR.1 RASSOC.ERROR.2 RASSOC.ERROR.3 RASSOC.ERROR.4
+ RASSOC.ERROR.5 RASSOC.ERROR.6 RASSOC.ERROR.7 RASSOC.ERROR.8
+ RASSOC.ERROR.9 RASSOC-IF.1 RASSOC-IF.2 RASSOC-IF.3 RASSOC-IF.4
+ RASSOC-IF.ORDER.1 RASSOC-IF.ORDER.2 RASSOC-IF.ALLOW-OTHER-KEYS.1
+ RASSOC-IF.ALLOW-OTHER-KEYS.2 RASSOC-IF.ALLOW-OTHER-KEYS.3
+ RASSOC-IF.ALLOW-OTHER-KEYS.4 RASSOC-IF.ALLOW-OTHER-KEYS.5
+ RASSOC-IF.KEYWORDS.6 RASSOC-IF.ERROR.1 RASSOC-IF.ERROR.2
+ RASSOC-IF.ERROR.3 RASSOC-IF.ERROR.4 RASSOC-IF.ERROR.5
+ RASSOC-IF.ERROR.6 RASSOC-IF.ERROR.7 RASSOC-IF.ERROR.8
+ RASSOC-IF.ERROR.9 RASSOC-IF.ERROR.10 RASSOC-IF-NOT.1 RASSOC-IF-NOT.2
+ RASSOC-IF-NOT.3 RASSOC-IF-NOT.4 RASSOC-IF-NOT.ORDER.1
+ RASSOC-IF-NOT.ORDER.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.1
+ RASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.3
+ RASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.5
+ RASSOC-IF-NOT.ALLOW-OTHER-KEYS.6 RASSOC-IF-NOT.KEYWORDS.7
+ RASSOC-IF-NOT.ERROR.1 RASSOC-IF-NOT.ERROR.2 RASSOC-IF-NOT.ERROR.3
+ RASSOC-IF-NOT.ERROR.4 RASSOC-IF-NOT.ERROR.5 RASSOC-IF-NOT.ERROR.6
+ RASSOC-IF-NOT.ERROR.7 RASSOC-IF-NOT.ERROR.8 RASSOC-IF-NOT.ERROR.9
+ RASSOC-IF-NOT.ERROR.10 GET-PROPERTIES.1 GET-PROPERTIES.2
+ GET-PROPERTIES.3 GET-PROPERTIES.4 GET-PROPERTIES.5 GET-PROPERTIES.6
+ GET-PROPERTIES.7
+Test GET-PROPERTIES.8 failed
+Form: (GET-PROPERTIES '(1000000000000 B C D) (LIST (1+ 999999999999)))
+Expected values: NIL
+                 NIL
+                 NIL
+Actual values: 1000000000000
+               B
+               (1000000000000 B C D).
+ GET-PROPERTIES.9 GET-PROPERTIES.ORDER.1 GET-PROPERTIES.ERROR.1
+ GET-PROPERTIES.ERROR.2 GET-PROPERTIES.ERROR.3 GETF.1 GETF.2 GETF.3
+ GETF.4 GETF.5 GETF.ORDER.1 GETF.ORDER.2 SETF-GETF.1 SETF-GETF.2
+ SETF-GETF.3 SETF-GETF.4 SETF-GETF.5 SETF-GETF.ORDER.1
+Test SETF-GETF.ORDER.2 failed
+Form: (LET ((P (LIST (COPY-LIST '(A 1 B 2)))) (I 0) X Y Z W)
+        (SETF (GETF (CAR (PROGN (SETF X (INCF I)) P))
+                    (PROGN (SETF Y (INCF I)) 'C) (SETF Z (INCF I)))
+              (PROGN (SETF W (INCF I)) 3))
+        (AND (EQLT I 4) (EQLT X 1) (EQLT Y 2) (EQLT Z 3) (EQLT W 4)
+             (EQLT (GETF (CAR P) 'A) 1) (EQLT (GETF (CAR P) 'B) 2)
+             (EQLT (GETF (CAR P) 'C) 3)
+             (EQLT (LOOP
+                     FOR
+                     PTR
+                     ON
+                     (CAR P)
+                     BY
+                     #'CDDR
+                     COUNT
+                     (NOT (MEMBER (CAR PTR) '(A B C))))
+                   0)
+             T))
+Expected value: T
+Actual value: NIL.
+ INCF-GETF.1 INCF-GETF.2 PUSH-GETF.1 GETF.ERROR.1 GETF.ERROR.2
+ GETF.ERROR.3 REMF.1 REMF.2 REMF.3 REMF.4 REMF.ORDER.1 INTERSECTION.1
+ INTERSECTION.2 INTERSECTION.3 INTERSECTION.4 INTERSECTION.5
+ INTERSECTION.6 INTERSECTION.7 INTERSECTION.8 INTERSECTION.9
+ INTERSECTION.9-A INTERSECTION.9-B INTERSECTION.10 INTERSECTION.11
+ INTERSECTION.11-A INTERSECTION.12 INTERSECTION.13 INTERSECTION.13-A
+ INTERSECTION.14 INTERSECTION.15 INTERSECTION.16 INTERSECTION.17
+ INTERSECTION.18 INTERSECTION.ORDER.1 INTERSECTION.ORDER.2
+ INTERSECTION.ORDER.3 INTERSECTION.ORDER.4 INTERSECTION.ORDER.5
+ INTERSECTION.ALLOW-OTHER-KEYS.1 INTERSECTION.ALLOW-OTHER-KEYS.2
+ INTERSECTIONALLOW-OTHER-KEYS.3 INTERSECTION.ALLOW-OTHER-KEYS.4
+ INTERSECTION.ALLOW-OTHER-KEYS.5 INTERSECTION.ALLOW-OTHER-KEYS.6
+ INTERSECTION.ALLOW-OTHER-KEYS.7 INTERSECTION.KEYWORDS.8
+ INTERSECTION.ERROR.1 INTERSECTION.ERROR.2 INTERSECTION.ERROR.3
+ INTERSECTION.ERROR.4 INTERSECTION.ERROR.5 INTERSECTION.ERROR.6
+ INTERSECTION.ERROR.7 INTERSECTION.ERROR.8 INTERSECTION.ERROR.9
+ INTERSECTION.ERROR.10 NINTERSECTION.1 NINTERSECTION.2 NINTERSECTION.3
+ NINTERSECTION.4 NINTERSECTION.5 NINTERSECTION.6 NINTERSECTION.7
+ NINTERSECTION.8 NINTERSECTION.9 NINTERSECTION.9-A NINTERSECTION.9-B
+ NINTERSECTION.10 NINTERSECTION.11 NINTERSECTION.12 NINTERSECTION.13
+ NINTERSECTION.14 NINTERSECTION.15 NINTERSECTION.16 NINTERSECTION.17
+ NINTERSECTION.18 NINTERSECTION.ORDER.1 NINTERSECTION.ORDER.2
+ NINTERSECTION.ORDER.3 NINTERSECTION.ORDER.4 NINTERSECTION.ORDER.5
+ NINTERSECTION.ALLOW-OTHER-KEYS.1 NINTERSECTION.ALLOW-OTHER-KEYS.2
+ NINTERSECTION.ALLOW-OTHER-KEYS.3 NINTERSECTION.ALLOW-OTHER-KEYS.4
+ NINTERSECTION.ALLOW-OTHER-KEYS.5 NINTERSECTION.ALLOW-OTHER-KEYS.6
+ NINTERSECTION.ALLOW-OTHER-KEYS.7 NINTERSECTION.KEYWORDS.8
+ NINTERSECTION.ALLOW-OTHER-KEYS.9 NINTERSECTION.ERROR.1
+ NINTERSECTION.ERROR.2 NINTERSECTION.ERROR.3 NINTERSECTION.ERROR.4
+ NINTERSECTION.ERROR.5 NINTERSECTION.ERROR.6 NINTERSECTION.ERROR.7
+ NINTERSECTION.ERROR.8 NINTERSECTION.ERROR.9 NINTERSECTION.ERROR.10
+ UNION.1 UNION.2 UNION.3 UNION-4 UNION.5 UNION.6 UNION.6-A UNION.7
+ UNION.8 UNION.9 UNION.10 UNION.11 UNION.12 UNION.13 UNION.14 UNION.15
+ UNION.16 UNION.17 UNION.18 UNION.19 UNION.20 UNION.21 UNION.22
+ UNION.23 UNION.24 UNION.25 UNION.26 UNION.27 UNION.28 UNION.29
+ UNION.30 UNION.31 UNION.ORDER.1 UNION.ORDER.2 UNION.ORDER.3
+ UNION.ALLOW-OTHER-KEYS.1 UNION.ALLOW-OTHER-KEYS.2
+ UNION.ALLOW-OTHER-KEYS.3 UNION.ALLOW-OTHER-KEYS.4
+ UNION.ALLOW-OTHER-KEYS.5 UNION.ALLOW-OTHER-KEYS.6
+ UNION.ALLOW-OTHER-KEYS.7 UNION.KEYWORDS.9 UNION.ERROR.1 UNION.ERROR.2
+ UNION.ERROR.3 UNION.ERROR.4 UNION.ERROR.5 UNION.ERROR.6 UNION.ERROR.7
+ UNION.ERROR.8 UNION.ERROR.9 UNION.ERROR.10 NUNION.1 NUNION.2 NUNION.3
+ NUNION.4 NUNION.5 NUNION.6 NUNION.6-A NUNION.7 NUNION.8 NUNION.9
+ NUNION.10 NUNION.11 NUNION.12 NUNION.13 NUNION.14 NUNION.15 NUNION.16
+ NUNION.17 NUNION.18 NUNION.19 NUNION.20 NUNION.21 NUNION.22 NUNION.23
+ NUNION.24 NUNION.25 NUNION.26 NUNION.27 NUNION.28 NUNION.29 NUNION.30
+ NUNION.31 NUNION.ORDER.1 NUNION.ORDER.2 NUNION.ORDER.3
+ NUNION.ALLOW-OTHER-KEYS.1 NUNION.ALLOW-OTHER-KEYS.2
+ NUNION.ALLOW-OTHER-KEYS.3 NUNION.ALLOW-OTHER-KEYS.4
+ NUNION.ALLOW-OTHER-KEYS.5 NUNION.ALLOW-OTHER-KEYS.6
+ NUNION.ALLOW-OTHER-KEYS.7 NUNION.KEYWORDS.9 NUNION.ERROR.1
+ NUNION.ERROR.2 NUNION.ERROR.3 NUNION.ERROR.4 NUNION.ERROR.5
+ NUNION.ERROR.6 NUNION.ERROR.7 NUNION.ERROR.8 NUNION.ERROR.9
+ NUNION.ERROR.10 SET-DIFFERENCE.1 SET-DIFFERENCE.2 SET-DIFFERENCE.3
+ SET-DIFFERENCE.4 SET-DIFFERENCE.5 SET-DIFFERENCE.6 SET-DIFFERENCE.7
+ SET-DIFFERENCE.8 SET-DIFFERENCE.9 SET-DIFFERENCE.10 SET-DIFFERENCE.11
+ SET-DIFFERENCE.12 SET-DIFFERENCE.13 SET-DIFFERENCE.14
+ SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17
+ SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1
+ SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3
+ SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2
+ SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4
+ SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6
+ SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8
+ SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1
+ SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4
+ SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7
+ SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10
+ NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3
+ NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6
+ NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9
+ NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12 COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5 COMPILE.6 COMPILE.7
+ COMPILE.8 COMPILE.9
+Test COMPILE.ERROR.1 failed
+Form: (CLASSIFY-ERROR (COMPILE))
+Expected value: PROGRAM-ERROR
+Actual value: ERROR.
+Test COMPILE.ERROR.2 failed
+Form: (CLASSIFY-ERROR (COMPILE NIL '(LAMBDA () NIL) 'GARBAGE))
+Expected value: PROGRAM-ERROR
+Actual values: #<compiled-function COMPILER::CMP-ANON>
+               NIL
+               NIL.
+ CONSTANTP.ERROR.1 CONSTANTP.ERROR.2 CONSTANTP.1 CONSTANTP.2
+ CONSTANTP.3 CONSTANTP.4 CONSTANTP.5
+Test CONSTANTP.6 failed
+Form: (CONSTANTP-MACRO CONSTANTP-TEST-SYMBOL)
+Expected value: T
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.0>.
+ CONSTANTP.7
+Test CONSTANTP.8 failed
+Form: (NOTNOT-MV (CONSTANTP 1 NIL))
+Expected value: T
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.1>.
+ CONSTANTP.9 CONSTANTP.10 CONSTANTP.ORDER.1
+Test CONSTANTP.ORDER.2 failed
+Form: (LET ((I 0) X Y)
+        (VALUES (NOTNOT (CONSTANTP (PROGN (SETF X (INCF I)) 1)
+                            (PROGN (SETF Y (INCF I)) NIL)))
+                I X Y))
+Expected values: T
+                 2
+                 1
+                 2
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-PROGRAM-ERROR.2>.
+ LAMBDA.1 LAMBDA.2 LAMBDA.3 LAMBDA.4 LAMBDA.5 LAMBDA.6 LAMBDA.7
+ LAMBDA.8 LAMBDA.9 LAMBDA.10 LAMBDA.MACRO.1 LAMBDA.MACRO.2
+Test DCF-FUNS failed
+Form: (REMOVE-IF #'FBOUNDP *DCF-FNS*)
+Expected value: NIL
+Actual value: (FUNCTION-LAMBDA-EXPRESSION).
+Test DCF-MACROS failed
+Form: (REMOVE-IF #'MACRO-FUNCTION *DCF-MACROS*)
+Expected value: NIL
+Actual value: (DEFINE-SETF-EXPANDER).
+ SETF-ORDER SETF-ORDER.2 PUSH-ORDER PUSHNEW-ORDER PUSHNEW-ORDER.2
+ REMF-ORDER INCF-ORDER DECF-ORDER SHIFTF-ORDER.1 SHIFTF-ORDER.2
+ ROTATEF-ORDER.1 ROTATEF-ORDER.2 PSETF-ORDER PSETF-ORDER.2 POP-ORDER
+ SETF-VAR SETF-VALUES.1 SETF-VALUES.2 SETF-VALUES.3 SETF-VALUES.4
+Test SETF-VALUES.5 failed
+Form: (LET ((A (VECTOR NIL NIL)) (I 0) X Y Z)
+        (SETF (VALUES (AREF A (PROGN (SETF X (INCF I)) 0))
+                      (AREF A (PROGN (SETF Y (INCF I)) 1)))
+              (PROGN (SETF Z (INCF I)) (VALUES 'FOO 'BAR)))
+        (VALUES A I X Y Z))
+Expected values: #(FOO BAR)
+                 3
+                 1
+                 2
+                 3
+Actual values: #(FOO BAR)
+               3
+               2
+               3
+               1.
+ SETF-VALUES.6 SETF-THE.1 SETF-THE.2 SETF-APPLY.1 SETF-APPLY.2
+ SETF-APPLY.3 SETF-APPLY.4 SETF-EXPANDER.1 SETF-MACRO.1 SETF-MACRO.2
+ SETF-MACRO.3 SETF-MACRO.4 SETF-SYMBOL-MACRO.1 SETF-SYMBOL-MACRO.2
+ SETF-SYMBOL-MACRO.3 SETQ.1 SETQ.2 SETQ.3 SETQ.4 SETF.1 SETF.2 SETF.3
+ SETF.4 PSETQ.1 PSETQ.2 PSETQ.3 PSETQ.4 PSETQ.5 PSETQ.6
+Test PSETQ.7 failed
+Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I))))
+          (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0))
+            (PSETQ X (AREF A (INCF I)) Y (AREF A (INCF I)))
+            (VALUES A I)))
+Expected values: #(0 2 2 4 4 5 6 7 8 9)
+                 4
+Actual values: #(0 1 2 1 2 5 6 7 8 9)
+               4.
+ PSETF.1 PSETF.2 PSETF.3 PSETF.4 PSETF.5 PSETF.6
+Test PSETF.7 failed
+Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I))))
+          (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0))
+            (PSETF X (AREF A (INCF I)) Y (AREF A (INCF I)))
+            (VALUES A I)))
+Expected values: #(0 2 2 4 4 5 6 7 8 9)
+                 4
+Actual values: #(0 1 2 1 2 5 6 7 8 9)
+               4.
+ PSETF.8 PSETF.9 AND.1 AND.2 AND.3 AND.4 AND.5 AND.6 AND.7 AND.8 AND.9
+ AND.ORDER.1 AND.ORDER.2 APPLY.ERROR.1 APPLY.ERROR.2 APPLY.ERROR.3
+ APPLY.ERROR.4 APPLY.1 APPLY.2 APPLY.3 APPLY.4 APPLY.5 APPLY.ORDER.1
+ BLOCK.1 BLOCK.2 BLOCK.3 BLOCK.4 BLOCK.5 BLOCK.6 BLOCK.7 BLOCK.8
+ BLOCK.9 BLOCK.10 CALL-ARGUMENTS-LIMIT.1 CALL-ARGUMENTS-LIMIT.2
+ CALL-ARGUMENTS-LIMIT.3 CALL-ARGUMENTS-LIMIT.4 CALL-ARGUMENTS-LIMIT.5
+ CASE.1 CASE.2 CASE.3 CASE.4 CASE.5 CASE.6 CASE.7 CASE.8 CASE.9 CASE.10
+ CASE.11 CASE.12 CASE.13 CASE.14 CASE.15 CASE.16 CASE.17 CASE.18
+ CASE.19 CASE.20 CASE.21 CASE.22 CASE.23 CASE.24 CASE.25 CASE.26
+ CASE.27 CASE.28 CASE.29 CASE.30 CASE.31 CASE.32 CASE.33 CASE.34
+ CATCH.1 CATCH.2 CATCH.3 CATCH.4 CATCH.5 CATCH.6 CATCH.7 CATCH.8
+ CATCH.9 CATCH.10 CATCH.11 CATCH.12
+Test THROW-ERROR failed
+Form: (CLASSIFY-ERROR (THROW (GENSYM) NIL))
+Expected value: CONTROL-ERROR
+Actual value: ERROR.
+ CCASE.1 CCASE.2 CCASE.3 CCASE.4 CCASE.5 CCASE.6 CCASE.7 CCASE.8
+ CCASE.9 CCASE.10 CCASE.11 CCASE.12 CCASE.13 CCASE.14 CCASE.15 CCASE.16
+ CCASE.17 CCASE.19 CCASE.20 CCASE.21 CCASE.23 CCASE.25 CCASE.26
+ CCASE.27 CCASE.28 CCASE.29 CCASE.30 CCASE.31 COMPILED-FUNCTION-P.1
+ COMPILED-FUNCTION-P.2 COMPILED-FUNCTION-P.3
+ COMPILED-FUNCTION-P.ORDER.1 COMPILED-FUNCTION-P.ERROR.1
+ COMPILED-FUNCTION-P.ERROR.2 COMPLEMENT.1 COMPLEMENT.2 COMPLEMENT.3
+ COMPLEMENT.4 COMPLEMENT.5 COMPLEMENT.ORDER.1 COMPLEMENT.ERROR.1
+ COMPLEMENT.ERROR.2 COMPLEMENT.ERROR.3 COMPLEMENT.ERROR.4 COND.1 COND.2
+ COND.3 COND.4 COND.5 COND.6 COND.7 COND.8 COND.9 COND.10 COND.11
+ COND.12 COND.13 COND.14 CONSTANTLY.1 CONSTANTLY.2 CONSTANTLY.3
+ CONSTANTLY.ERROR.1 CONSTANTLY.ERROR.2 CTYPECASE.1 CTYPECASE.2
+ CTYPECASE.3 CTYPECASE.4 CTYPECASE.5 CTYPECASE.6 CTYPECASE.7
+ CTYPECASE.8 CTYPECASE.9 CTYPECASE.10 CTYPECASE.11 CTYPECASE.12
+ CTYPECASE.13 DEFCONSTANT.1 DEFCONSTANT.2 DEFCONSTANT.3 DEFCONSTANT.4
+ DEFCONSTANT.5 DEFINE-MODIFY-MACRO.1 DEFINE-MODIFY-MACRO.2
+ DEFINE-MODIFY-MACRO.3 DEFINE-MODIFY-MACRO.4 DEFPARAMETER.1
+ DEFPARAMETER.2 DEFPARAMETER.3 DEFPARAMETER.4 DEFPARAMETER.5 DEFVAR.1
+ DEFVAR.2 DEFVAR.3 DEFVAR.4 DEFVAR.5 DESTRUCTURING-BIND.1
+ DESTRUCTURING-BIND.2 DESTRUCTURING-BIND.3 DESTRUCTURING-BIND.4
+ DESTRUCTURING-BIND.5 DESTRUCTURING-BIND.6 DESTRUCTURING-BIND.7
+ DESTRUCTURING-BIND.8 DESTRUCTURING-BIND.9 DESTRUCTURING-BIND.10
+ DESTRUCTURING-BIND.11 DESTRUCTURING-BIND.12 DESTRUCTURING-BIND.13
+ DESTRUCTURING-BIND.14 DESTRUCTURING-BIND.15 DESTRUCTURING-BIND.16
+ DESTRUCTURING-BIND.17 DESTRUCTURING-BIND.18 ECASE.1 ECASE.2 ECASE.3
+ ECASE.4 ECASE.5 ECASE.6 ECASE.7 ECASE.8 ECASE.9 ECASE.10 ECASE.11
+ ECASE.12 ECASE.13 ECASE.14 ECASE.15 ECASE.16 ECASE.17 ECASE.18
+ ECASE.19 ECASE.20 ECASE.21 ECASE.23 ECASE.25 ECASE.26 ECASE.27
+ ECASE.28 ECASE.29 ECASE.31 ECASE.32 EQL.1 EQL.2 EQL.3 EQL.4 EQL.5
+ EQL.7 EQL.8 EQL.9 EQL.10 EQL.11 EQL.ORDER.1 EQL.ERROR.1 EQL.ERROR.2
+ EQL.ERROR.3 EQ.ERROR.1 EQ.ERROR.2 EQ.ERROR.3 EQUAL.1 EQUAL.2 EQUAL.3
+ EQUAL.4 EQUAL.5 EQUAL.6 EQUAL.7 EQUAL.8 EQUAL.9 EQUAL.10 EQUAL.11
+ EQUAL.12 EQUAL.ORDER.1 EQUAL.ERROR.1 EQUAL.ERROR.2 EQUAL.ERROR.3
  EQUALP.1 EQUALP.2 EQUALP.3 EQUALP.4 EQUALP.ORDER.1 EQUALP.ERROR.1
  EQUALP.ERROR.2 EQUALP.ERROR.3 ETYPECASE.1 ETYPECASE.2 ETYPECASE.3
  ETYPECASE.4 ETYPECASE.5 ETYPECASE.6 ETYPECASE.7 ETYPECASE.8
@@ -17892,171 +18130,6 @@
  UNION.1 UNION.2 UNION.3 UNION-4 UNION.5 UNION.6 UNION.6-A UNION.7
  UNION.8 UNION.9 UNION.10 UNION.11 UNION.12 UNION.13 UNION.14 UNION.15
  UNION.16 UNION.17 UNION.18 UNION.19 UNION.20 UNION.21 UNION.22
- UNION.23 MEMBER.17 MEMBER.18 MEMBER.19
- MEMBER.ORDER.1 MEMBER.ORDER.2 MEMBER.ORDER.3 MEMBER.ORDER.4
- MEMBER.ORDER.5 MEMBER.ALLOW-OTHER-KEYS.1 MEMBER.ALLOW-OTHER-KEYS.2
- MEMBER.ALLOW-OTHER-KEYS.3 MEMBER.ALLOW-OTHER-KEYS.4
- MEMBER.ALLOW-OTHER-KEYS.5 MEMBER.KEYWORDS.6 MEMBER.ERROR.1
- MEMBER.ERROR.2 MEMBER.ERROR.3 MEMBER.ERROR.4 MEMBER.ERROR.5
- MEMBER.ERROR.6 MEMBER.ERROR.7 MEMBER.ERROR.8 MEMBER.ERROR.9
- MEMBER.ERROR.10 MEMBER.ERROR.11 MEMBER.ERROR.12 MEMBER.ERROR.13
- MEMBER.ERROR.14 MEMBER.ERROR.15 MEMBER.ERROR.16 MEMBER.ERROR.17
- MEMBER-IF.1 MEMBER-IF.2 MEMBER-IF.3 MEMBER-IF.4 MEMBER-IF.5
- MEMBER-IF.ORDER.1 MEMBER-IF.ORDER.2 MEMBER-IF.KEYWORDS.1
- MEMBER-IF.ALLOW-OTHER-KEYS.2 MEMBER-IF.ALLOW-OTHER-KEYS.3
- MEMBER-IF.ALLOW-OTHER-KEYS.4 MEMBER-IF.ALLOW-OTHER-KEYS.5
- MEMBER-IF.ALLOW-OTHER-KEYS.6 MEMBER-IF.ALLOW-OTHER-KEYS.7
- MEMBER-IF-NOT.1 MEMBER-IF-NOT.2 MEMBER-IF-NOT.3 MEMBER-IF-NOT.4
- MEMBER-IF-NOT.5 MEMBER-IF-NOT.ORDER.1 MEMBER-IF-NOT.ORDER.2
- MEMBER-IF-NOT.KEYWORDS.1 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.2
- MEMBER-IF-NOT.ALLOW-OTHER-KEYS.3 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.4
- MEMBER-IF-NOT.ALLOW-OTHER-KEYS.5 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.6
- MEMBER-IF.ERROR.1 MEMBER-IF.ERROR.2 MEMBER-IF.ERROR.3
- MEMBER-IF.ERROR.4 MEMBER-IF.ERROR.5 MEMBER-IF.ERROR.6
- MEMBER-IF.ERROR.7 MEMBER-IF.ERROR.8 MEMBER-IF.ERROR.9
- MEMBER-IF.ERROR.10 MEMBER-IF-NOT.ERROR.1 MEMBER-IF-NOT.ERROR.2
- MEMBER-IF-NOT.ERROR.3 MEMBER-IF-NOT.ERROR.4 MEMBER-IF-NOT.ERROR.5
- MEMBER-IF-NOT.ERROR.6 MEMBER-IF-NOT.ERROR.7 MEMBER-IF-NOT.ERROR.8
- MEMBER-IF-NOT.ERROR.9 MEMBER-IF-NOT.ERROR.10 MAPC.1 MAPC.2 MAPC.3
- MAPC.4 MAPC.5 MAPC.6 MAPC.ORDER.1 MAPC.ERROR.1 MAPC.ERROR.2
- MAPC.ERROR.3 MAPC.ERROR.4 MAPC.ERROR.5 MAPC.ERROR.6 MAPC.ERROR.7
- MAPCAR.1 MAPCAR.2 MAPCAR.3 MAPCAR.4 MAPCAR.5 MAPCAR.6 MAPCAR.ORDER.1
- MAPCAR.ERROR.1 MAPCAR.ERROR.2 MAPCAR.ERROR.3 MAPCAR.ERROR.4
- MAPCAR.ERROR.5 MAPCAR.ERROR.6 MAPCAR.ERROR.7 MAPCAN.1 MAPCAN.2
- MAPCAN.3 MAPCAN.4 MAPCAN.5 MAPCAN.6 MAPCAN.ORDER.1 MAPCAN.8 MAPCAN.9
- MAPCAN.10 MAPCAN.11 MAPCAN.ERROR.1 MAPCAN.ERROR.2 MAPCAN.ERROR.3
- MAPCAN.ERROR.4 MAPCAN.ERROR.5 MAPCAN.ERROR.6 MAPCAN.ERROR.7 MAPL.1
- MAPL.2 MAPL.3 MAPL.4 MAPL.5 MAPL.ORDER.1 MAPL.ERROR.1 MAPL.ERROR.2
- MAPL.ERROR.3 MAPL.ERROR.4 MAPL.ERROR.5 MAPL.ERROR.6 MAPL.ERROR.7
- MAPLIST.1 MAPLIST.2 MAPLIST.3 MAPLIST.4 MAPLIST.5 MAPLIST.6 MAPLIST.7
- MAPLIST.ORDER.1 MAPLIST.ERROR.1 MAPLIST.ERROR.2 MAPLIST.ERROR.3
- MAPLIST.ERROR.4 MAPLIST.ERROR.5 MAPLIST.ERROR.6 MAPLIST.ERROR.7
- MAPLIST.ERROR.8 MAPLIST.ERROR.9 MAPLIST.ERROR.10 MAPCON.1 MAPCON.2
- MAPCON.3 MAPCON.4 MAPCON.ORDER.1 MAPCON.ERROR.1 MAPCON.ERROR.2
- MAPCON.ERROR.3 MAPCON.ERROR.4 MAPCON.ERROR.5 MAPCON.ERROR.6
- MAPCON.ERROR.7 ACONS.1 ACONS.2 ACONS.3 ACONS.4 ACONS.5 ACONS.6
- ACONS.ORDER.1 ACONS.ERROR.1 ACONS.ERROR.2 ACONS.ERROR.3 ACONS.ERROR.4
- ASSOC.1 ASSOC.2 ASSOC.3 ASSOC.4 ASSOC.5 ASSOC.6 ASSOC.7 ASSOC.8
- ASSOC.9 ASSOC.10 ASSOC.11 ASSOC.12 ASSOC.13 ASSOC.14 ASSOC.15 ASSOC.16
- ASSOC.17 ASSOC.18 ASSOC.19 ASSOC.20 ASSOC.21 ASSOC.22 ASSOC.23
- ASSOC.24 ASSOC.25 ASSOC.ORDER.1 ASSOC.ORDER.2 ASSOC.ORDER.3
- ASSOC.ORDER.4 ASSOC.ALLOW-OTHER-KEYS.1 ASSOC.ALLOW-OTHER-KEYS.2
- ASSOC.ALLOW-OTHER-KEYS.3 ASSOC.ALLOW-OTHER-KEYS.4
- ASSOC.ALLOW-OTHER-KEYS.5 ASSOC.KEYWORDS.6 ASSOC.KEYWORDS.7
- ASSOC.ERROR.1 ASSOC.ERROR.2 ASSOC.ERROR.3 ASSOC.ERROR.4 ASSOC.ERROR.5
- ASSOC.ERROR.6 ASSOC.ERROR.7 ASSOC.ERROR.8 ASSOC.ERROR.9 ASSOC-IF.1
- ASSOC-IF.2 ASSOC-IF.3 ASSOC-IF.4 ASSOC-IF.ORDER.1 ASSOC-IF.ORDER.2
- ASSOC-IF.ALLOW-OTHER-KEYS.1 ASSOC-IF.ALLOW-OTHER-KEYS.2
- ASSOC-IF.ALLOW-OTHER-KEYS.3 ASSOC-IF.ALLOW-OTHER-KEYS.4
- ASSOC-IF.ALLOW-OTHER-KEYS.5 ASSOC-IF.KEYWORDS.6 ASSOC-IF.KEYWORDS.7
- ASSOC-IF.ERROR.1 ASSOC-IF.ERROR.2 ASSOC-IF.ERROR.3 ASSOC-IF.ERROR.4
- ASSOC-IF.ERROR.5 ASSOC-IF.ERROR.6 ASSOC-IF.ERROR.7 ASSOC-IF.ERROR.8
- ASSOC-IF.ERROR.9 ASSOC-IF.ERROR.10 ASSOC-IF-NOT.1 ASSOC-IF-NOT.2
- ASSOC-IF-NOT.3 ASSOC-IF-NOT.4 ASSOC-IF-NOT.ORDER.1
- ASSOC-IF-NOT.ORDER.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.1
- ASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.3
- ASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.5
- ASSOC-IF-NOT.KEYWORDS.6 ASSOC-IF-NOT.KEYWORDS.7 ASSOC-IF-NOT.ERROR.1
- ASSOC-IF-NOT.ERROR.2 ASSOC-IF-NOT.ERROR.3 ASSOC-IF-NOT.ERROR.4
- ASSOC-IF-NOT.ERROR.5 ASSOC-IF-NOT.ERROR.6 ASSOC-IF-NOT.ERROR.7
- ASSOC-IF-NOT.ERROR.8 ASSOC-IF-NOT.ERROR.9 ASSOC-IF-NOT.ERROR.10
- COPY-ALIST-1 COPY-ALIST.ERROR.1 COPY-ALIST.ERROR.2 PAIRLIS-1 PAIRLIS-2
- PAIRLIS-3 PAIRLIS-4 PAIRLIS.ERROR.1 PAIRLIS.ERROR.2 PAIRLIS.ERROR.3
- RASSOC.1 RASSOC.2 RASSOC.3 RASSOC.4 RASSOC.5 RASSOC.6 RASSOC.7
- RASSOC.8 RASSOC.9 RASSOC.10 RASSOC.11 RASSOC.12 RASSOC.13 RASSOC.14
- RASSOC.15 RASSOC.16 RASSOC.17 RASSOC.18 RASSOC.19 RASSOC.20 RASSOC.21
- RASSOC.22 RASSOC.23 RASSOC.24 RASSOC.25 RASSOC.ORDER.1 RASSOC.ORDER.2
- RASSOC.ORDER.3 RASSOC.ORDER.4 RASSOC.ALLOW-OTHER-KEYS.1
- RASSOC.ALLOW-OTHER-KEYS.2 RASSOC.ALLOW-OTHER-KEYS.3
- RASSOC.ALLOW-OTHER-KEYS.4 RASSOC.ALLOW-OTHER-KEYS.5 RASSOC.KEYWORDS.6
- RASSOC.ERROR.1 RASSOC.ERROR.2 RASSOC.ERROR.3 RASSOC.ERROR.4
- RASSOC.ERROR.5 RASSOC.ERROR.6 RASSOC.ERROR.7 RASSOC.ERROR.8
- RASSOC.ERROR.9 RASSOC-IF.1 RASSOC-IF.2 RASSOC-IF.3 RASSOC-IF.4
- RASSOC-IF.ORDER.1 RASSOC-IF.ORDER.2 RASSOC-IF.ALLOW-OTHER-KEYS.1
- RASSOC-IF.ALLOW-OTHER-KEYS.2 RASSOC-IF.ALLOW-OTHER-KEYS.3
- RASSOC-IF.ALLOW-OTHER-KEYS.4 RASSOC-IF.ALLOW-OTHER-KEYS.5
- RASSOC-IF.KEYWORDS.6 RASSOC-IF.ERROR.1 RASSOC-IF.ERROR.2
- RASSOC-IF.ERROR.3 RASSOC-IF.ERROR.4 RASSOC-IF.ERROR.5
- RASSOC-IF.ERROR.6 RASSOC-IF.ERROR.7 RASSOC-IF.ERROR.8
- RASSOC-IF.ERROR.9 RASSOC-IF.ERROR.10 RASSOC-IF-NOT.1 RASSOC-IF-NOT.2
- RASSOC-IF-NOT.3 RASSOC-IF-NOT.4 RASSOC-IF-NOT.ORDER.1
- RASSOC-IF-NOT.ORDER.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.1
- RASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.3
- RASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.5
- RASSOC-IF-NOT.ALLOW-OTHER-KEYS.6 RASSOC-IF-NOT.KEYWORDS.7
- RASSOC-IF-NOT.ERROR.1 RASSOC-IF-NOT.ERROR.2 RASSOC-IF-NOT.ERROR.3
- RASSOC-IF-NOT.ERROR.4 RASSOC-IF-NOT.ERROR.5 RASSOC-IF-NOT.ERROR.6
- RASSOC-IF-NOT.ERROR.7 RASSOC-IF-NOT.ERROR.8 RASSOC-IF-NOT.ERROR.9
- RASSOC-IF-NOT.ERROR.10 GET-PROPERTIES.1 GET-PROPERTIES.2
- GET-PROPERTIES.3 GET-PROPERTIES.4 GET-PROPERTIES.5 GET-PROPERTIES.6
- GET-PROPERTIES.7
-Test GET-PROPERTIES.8 failed
-Form: (GET-PROPERTIES '(1000000000000 B C D) (LIST (1+ 999999999999)))
-Expected values: NIL
-                 NIL
-                 NIL
-Actual values: 1000000000000
-               B
-               (1000000000000 B C D).
- GET-PROPERTIES.9 GET-PROPERTIES.ORDER.1 GET-PROPERTIES.ERROR.1
- GET-PROPERTIES.ERROR.2 GET-PROPERTIES.ERROR.3 GETF.1 GETF.2 GETF.3
- GETF.4 GETF.5 GETF.ORDER.1 GETF.ORDER.2 SETF-GETF.1 SETF-GETF.2
- SETF-GETF.3 SETF-GETF.4 SETF-GETF.5 SETF-GETF.ORDER.1
-Test SETF-GETF.ORDER.2 failed
-Form: (LET ((P (LIST (COPY-LIST '(A 1 B 2)))) (I 0) X Y Z W)
-        (SETF (GETF (CAR (PROGN (SETF X (INCF I)) P))
-                    (PROGN (SETF Y (INCF I)) 'C) (SETF Z (INCF I)))
-              (PROGN (SETF W (INCF I)) 3))
-        (AND (EQLT I 4) (EQLT X 1) (EQLT Y 2) (EQLT Z 3) (EQLT W 4)
-             (EQLT (GETF (CAR P) 'A) 1) (EQLT (GETF (CAR P) 'B) 2)
-             (EQLT (GETF (CAR P) 'C) 3)
-             (EQLT (LOOP
-                     FOR
-                     PTR
-                     ON
-                     (CAR P)
-                     BY
-                     #'CDDR
-                     COUNT
-                     (NOT (MEMBER (CAR PTR) '(A B C))))
-                   0)
-             T))
-Expected value: T
-Actual value: NIL.
- INCF-GETF.1 INCF-GETF.2 PUSH-GETF.1 GETF.ERROR.1 GETF.ERROR.2
- GETF.ERROR.3 REMF.1 REMF.2 REMF.3 REMF.4 REMF.ORDER.1 INTERSECTION.1
- INTERSECTION.2 INTERSECTION.3 INTERSECTION.4 INTERSECTION.5
- INTERSECTION.6 INTERSECTION.7 INTERSECTION.8 INTERSECTION.9
- INTERSECTION.9-A INTERSECTION.9-B INTERSECTION.10 INTERSECTION.11
- INTERSECTION.11-A INTERSECTION.12 INTERSECTION.13 INTERSECTION.13-A
- INTERSECTION.14 INTERSECTION.15 INTERSECTION.16 INTERSECTION.17
- INTERSECTION.18 INTERSECTION.ORDER.1 INTERSECTION.ORDER.2
- INTERSECTION.ORDER.3 INTERSECTION.ORDER.4 INTERSECTION.ORDER.5
- INTERSECTION.ALLOW-OTHER-KEYS.1 INTERSECTION.ALLOW-OTHER-KEYS.2
- INTERSECTIONALLOW-OTHER-KEYS.3 INTERSECTION.ALLOW-OTHER-KEYS.4
- INTERSECTION.ALLOW-OTHER-KEYS.5 INTERSECTION.ALLOW-OTHER-KEYS.6
- INTERSECTION.ALLOW-OTHER-KEYS.7 INTERSECTION.KEYWORDS.8
- INTERSECTION.ERROR.1 INTERSECTION.ERROR.2 INTERSECTION.ERROR.3
- INTERSECTION.ERROR.4 INTERSECTION.ERROR.5 INTERSECTION.ERROR.6
- INTERSECTION.ERROR.7 INTERSECTION.ERROR.8 INTERSECTION.ERROR.9
- INTERSECTION.ERROR.10 NINTERSECTION.1 NINTERSECTION.2 NINTERSECTION.3
- NINTERSECTION.4 NINTERSECTION.5 NINTERSECTION.6 NINTERSECTION.7
- NINTERSECTION.8 NINTERSECTION.9 NINTERSECTION.9-A NINTERSECTION.9-B
- NINTERSECTION.10 NINTERSECTION.11 NINTERSECTION.12 NINTERSECTION.13
- NINTERSECTION.14 NINTERSECTION.15 NINTERSECTION.16 NINTERSECTION.17
- NINTERSECTION.18 NINTERSECTION.ORDER.1 NINTERSECTION.ORDER.2
- NINTERSECTION.ORDER.3 NINTERSECTION.ORDER.4 NINTERSECTION.ORDER.5
- NINTERSECTION.ALLOW-OTHER-KEYS.1 NINTERSECTION.ALLOW-OTHER-KEYS.2
- NINTERSECTION.ALLOW-OTHER-KEYS.3 NINTERSECTION.ALLOW-OTHER-KEYS.4
- NINTERSECTION.ALLOW-OTHER-KEYS.5 NINTERSECTION.ALLOW-OTHER-KEYS.6
- NINTERSECTION.ALLOW-OTHER-KEYS.7 NINTERSECTION.KEYWORDS.8
- NINTERSECTION.ALLOW-OTHER-KEYS.9 NINTERSECTION.ERROR.1
- NINTERSECTION.ERROR.2 NINTERSECTION.ERROR.3 NINTERSECTION.ERROR.4
- NINTERSECTION.ERROR.5 NINTERSECTION.ERROR.6 NINTERSECTION.ERROR.7
- NINTERSECTION.ERROR.8 NINTERSECTION.ERROR.9 NINTERSECTION.ERROR.10
- UNION.1 UNION.2 UNION.3 UNION-4 UNION.5 UNION.6 UNION.6-A UNION.7
- UNION.8 UNION.9 UNION.10 UNION.11 UNION.12 UNION.13 UNION.14 UNION.15
- UNION.16 UNION.17 UNION.18 UNION.19 UNION.20 UNION.21 UNION.22
  UNION.23 UNION.24 UNION.25 UNION.26 UNION.27 UNION.28 UNION.29
  UNION.30 UNION.31 UNION.ORDER.1 UNION.ORDER.2 UNION.ORDER.3
  UNION.ALLOW-OTHER-KEYS.1 UNION.ALLOW-OTHER-KEYS.2
@@ -18112,61 +18185,6 @@
  SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7
  SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A
  SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10
- SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 UNION.24 UNION.25 UNION.26 UNION.27 UNION.28 UNION.29
- UNION.30 UNION.31 UNION.ORDER.1 UNION.ORDER.2 UNION.ORDER.3
- UNION.ALLOW-OTHER-KEYS.1 UNION.ALLOW-OTHER-KEYS.2
- UNION.ALLOW-OTHER-KEYS.3 UNION.ALLOW-OTHER-KEYS.4
- UNION.ALLOW-OTHER-KEYS.5 UNION.ALLOW-OTHER-KEYS.6
- UNION.ALLOW-OTHER-KEYS.7 UNION.KEYWORDS.9 UNION.ERROR.1 UNION.ERROR.2
- UNION.ERROR.3 UNION.ERROR.4 UNION.ERROR.5 UNION.ERROR.6 UNION.ERROR.7
- UNION.ERROR.8 UNION.ERROR.9 UNION.ERROR.10 NUNION.1 NUNION.2 NUNION.3
- NUNION.4 NUNION.5 NUNION.6 NUNION.6-A NUNION.7 NUNION.8 NUNION.9
- NUNION.10 NUNION.11 NUNION.12 NUNION.13 NUNION.14 NUNION.15 NUNION.16
- NUNION.17 NUNION.18 NUNION.19 NUNION.20 NUNION.21 NUNION.22 NUNION.23
- NUNION.24 NUNION.25 NUNION.26 NUNION.27 NUNION.28 NUNION.29 NUNION.30
- NUNION.31 NUNION.ORDER.1 NUNION.ORDER.2 NUNION.ORDER.3
- NUNION.ALLOW-OTHER-KEYS.1 NUNION.ALLOW-OTHER-KEYS.2
- NUNION.ALLOW-OTHER-KEYS.3 NUNION.ALLOW-OTHER-KEYS.4
- NUNION.ALLOW-OTHER-KEYS.5 NUNION.ALLOW-OTHER-KEYS.6
- NUNION.ALLOW-OTHER-KEYS.7 NUNION.KEYWORDS.9 NUNION.ERROR.1
- NUNION.ERROR.2 NUNION.ERROR.3 NUNION.ERROR.4 NUNION.ERROR.5
- NUNION.ERROR.6 NUNION.ERROR.7 NUNION.ERROR.8 NUNION.ERROR.9
- NUNION.ERROR.10 SET-DIFFERENCE.1 SET-DIFFERENCE.2 SET-DIFFERENCE.3
- SET-DIFFERENCE.4 SET-DIFFERENCE.5 SET-DIFFERENCE.6 SET-DIFFERENCE.7
- SET-DIFFERENCE.8 SET-DIFFERENCE.9 SET-DIFFERENCE.10 SET-DIFFERENCE.11
- SET-DIFFERENCE.12 SET-DIFFERENCE.13 SET-DIFFERENCE.14
- SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17
- SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1
- SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3
- SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2
- SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4
- SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6
- SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8
- SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1
- SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4
- SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7
- SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10
- NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3
- NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6
- NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9
- NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12
- NSET-DIFFERENCE.13 NSET-DIFFERENCE.14 NSET-DIFFERENCE.15
- NSET-DIFFERENCE.16 NSET-DIFFERENCE.17 NSET-DIFFERENCE.18
- NSET-DIFFERENCE.19 NSET-DIFFERENCE.ORDER.1 NSET-DIFFERENCE.ORDER.2
- NSET-DIFFERENCE.ORDER.3 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.1
- NSET-DIFFERENCE.ALLOW-OTHER-KEYS.2 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.3
- NSET-DIFFERENCE.ALLOW-OTHER-KEYS.4 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.5
- NSET-DIFFERENCE.ALLOW-OTHER-KEYS.6 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.7
- NSET-DIFFERENCE.KEYWORDS.8 NSET-DIFFERENCE.KEYWORDS.9
- NSET-DIFFERENCE.ERROR.1 NSET-DIFFERENCE.ERROR.2
- NSET-DIFFERENCE.ERROR.3 NSET-DIFFERENCE.ERROR.4
- NSET-DIFFERENCE.ERROR.5 NSET-DIFFERENCE.ERROR.6
- NSET-DIFFERENCE.ERROR.7 NSET-DIFFERENCE.ERROR.8
- NSET-DIFFERENCE.ERROR.9 NSET-DIFFERENCE.ERROR.10 SET-EXCLUSIVE-OR.1
- SET-EXCLUSIVE-OR.2 SET-EXCLUSIVE-OR.3 SET-EXCLUSIVE-OR.4
- SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7
- SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A
- SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10
  SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 SET-EXCLUSIVE-OR.13
  SET-EXCLUSIVE-OR.14 SET-EXCLUSIVE-OR.15 SET-EXCLUSIVE-OR.16
  SET-EXCLUSIVE-OR.17 SET-EXCLUSIVE-OR.17-A SET-EXCLUSIVE-OR.18
@@ -18187,26 +18205,6 @@
  NSET-EXCLUSIVE-OR.6 NSET-EXCLUSIVE-OR.7 NSET-EXCLUSIVE-OR.7-A
  NSET-EXCLUSIVE-OR.8 NSET-EXCLUSIVE-OR.8-A NSET-EXCLUSIVE-OR.8-B
  NSET-EXCLUSIVE-OR.9 NSET-EXCLUSIVE-OR.10 NSET-EXCLUSIVE-OR.11
- NSET-EXCLUSIVE-OR.12 SET-EXCLUSIVE-OR.13
- SET-EXCLUSIVE-OR.14 SET-EXCLUSIVE-OR.15 SET-EXCLUSIVE-OR.16
- SET-EXCLUSIVE-OR.17 SET-EXCLUSIVE-OR.17-A SET-EXCLUSIVE-OR.18
- SET-EXCLUSIVE-OR.18-A SET-EXCLUSIVE-OR.ORDER.1
- SET-EXCLUSIVE-OR.ORDER.2 SET-EXCLUSIVE-OR.ORDER.3
- SET-EXCLUSIVE-OR.ORDER.4 SET-EXCLUSIVE-OR.ORDER.5
- SET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.2
- SET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.4
- SET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.6
- SET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 SET-EXCLUSIVE.KEYWORDS.8
- SET-EXCLUSIVE.KEYWORDS.9 SET-EXCLUSIVE-OR.ERROR.1
- SET-EXCLUSIVE-OR.ERROR.2 SET-EXCLUSIVE-OR.ERROR.3
- SET-EXCLUSIVE-OR.ERROR.4 SET-EXCLUSIVE-OR.ERROR.5
- SET-EXCLUSIVE-OR.ERROR.6 SET-EXCLUSIVE-OR.ERROR.7
- SET-EXCLUSIVE-OR.ERROR.8 SET-EXCLUSIVE-OR.ERROR.9
- SET-EXCLUSIVE-OR.ERROR.10 NSET-EXCLUSIVE-OR.1 NSET-EXCLUSIVE-OR.2
- NSET-EXCLUSIVE-OR.3 NSET-EXCLUSIVE-OR.4 NSET-EXCLUSIVE-OR.5
- NSET-EXCLUSIVE-OR.6 NSET-EXCLUSIVE-OR.7 NSET-EXCLUSIVE-OR.7-A
- NSET-EXCLUSIVE-OR.8 NSET-EXCLUSIVE-OR.8-A NSET-EXCLUSIVE-OR.8-B
- NSET-EXCLUSIVE-OR.9 NSET-EXCLUSIVE-OR.10 NSET-EXCLUSIVE-OR.11
  NSET-EXCLUSIVE-OR.12 NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14
  NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17
  NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A
@@ -19529,10 +19527,10 @@
                    #(1.0S0 2.0S0 3.0S0 4.0S0 5.0S0)
                    #(1.0 2.0 3.0 4.0 5.0) #(1.0 2.0 3.0 4.0 5.0)
                    #(1.0 2.0 3.0 4.0 5.0)
-                   #<hash-table 00000000010a4e10>
-                   #<hash-table 00000000010a4e48>
-                   #<hash-table 00000000010a4e80>
-                   #<hash-table 00000000010a4eb8> #p"foo" #p"foo"
+                   #<hash-table 000000000119fe10>
+                   #<hash-table 000000000119fe48>
+                   #<hash-table 000000000119fe80>
+                   #<hash-table 000000000119feb8> #p"foo" #p"foo"
                    #p"bar" #p"foo.txt" #p"bar.txt" #p"xyz.txt" #p""
                    #p"*" #p".txt" #p"*.txt" #p"*.txt" #p"*.ABC"
                    #p"/**/" #p".*" #p"" #p"" #<output stream "stderr">
@@ -19540,7 +19538,7 @@
                    #<two-way stream 00000000008ac128>
                    #<synonym stream to *TERMINAL-IO*>
                    #<readtable 00000000009c7118>
-                   #<readtable 000000000104ea18>
+                   #<readtable 0000000001149a18>
                    #S(FOO-STRUCTURE X 1 Y A Z NIL)
                    #S(FOO-STRUCTURE X 1 Y A Z NIL)
                    #S(BAR-STRUCTURE X 1 Y A Z NIL)
@@ -19549,7 +19547,7 @@
                    #<compiled-function VALUES>
                    #<compiled-function COND>
                    (SYSTEM:LAMBDA-CLOSURE () () () (X) X)
-                   #$15173672678164966560096051486099663233351266666720940715694682318000099869197430431042836810151117335623003411193848665883830203514288670104323701893628249950684397259372818917892506672347765771851915113342912884449091912889029765637376497420215391056250899712888614128862981993210354400511775666125710750658001012496666116990025949751814301543749938511895591274020687200938690806804260640024808958434332869117031108290561293390866764528311942596911108471382937180001281367860391438942919517840449579616665195159902679233335283024529871078592535633431663874168672703141293110190194042943780026845831920436037256864253822614238741619765903535095399531910057645178989575549611203554529499303603912842738687542508838441392658781544742152365148219301153121961029964620323738911503545900075987045745498188736399807345583775763300812192028171498302533248267504619120256852071961165795885466496107189449584106428827006835892436816251759088805532064059142412647140348259802556880363962300666996085788750439051538923467506291206493083930333813591455004711349763100237494366432781000353977248897635357536606597205660966362360473293650052718259736471157000565049437908473193771078192798702235709045615418970673561720519599423924703208907562128497784584693344191941992198272351046469322804666043277479101800404115316712014456472876374913539290360355105796421496184924548389130584663585261708217633632843115433038174687167000427415129024870048327007502607360482769924465452486618193590284339090774955605842821705852138624561263210448823090763852687551380078895176813402147757527637630855008142174319796647404141033526359376242786876377906801144498678925784273826863338114529094016244173594289026401354673822841336687782717190295212924655753464235203959135454859191906459455932666229559131845325930931493995950238002136207486512878025083786969354099773632784959857925738713015497371849396975404510304737323920994529428794087356436507260483848882725434390975287027179931989236321795173880437002297780310739343466147668145517565369977999873361857803511870323119789508549590248298281268047177982064457257764707781131483649101455419390652965607041396418280313791618832728296178713137983117735146094294232856092309618964037083624145291856403827648713218722316178241536808899639209149903734796509846983728682563306506663117497821213250034887292890231414569384583090715395270335541639603363567396908504837606324650709061935346913584475091578835326167724405880207294662810905255034013454042429458972209067663389766468918158285853438233406299845324044721953432242864996420504030039786670669337065139452654202664253348420619355675609583792406705852152193751721429486205420618244979978826515792593849794993204631730760722806165633227351011670272780085735969566187908411360530936708582118085782321404118717654764893382873409274406044066307344062849500970690838168798757615563550396745892294072404092098845714960523914061279251340004429836866362383659057081836294075699113041169028987132175508234878628778264363329701243415738043587882045261566451304055507319821006733641598797519025827799788648771950444306957817564164801137021447540867307466655788023675557073649574390505899787239879592782618586191774058423260137215301072635447146714635821591302309610817149298433454635547188770586598958443558427152979569340036228423831400007728784122850930327405167490151141848407411720850806960140090820597218210478052809305876442859663058178991344678878864843124006714367325386118917322993623290072159988766987336007869263577015424185648480201832930039928838810267472334625434988711509414596229212600868983859707192106221681241569315086136883320843396065829062595620897483835850042185352771658290069525295503222475076712079260995117256716793754062445572437803491459897770471040299922791994497819031676751908161254038794856777685173639159784892529389806185947154804546400069273741524050421409353407884459011129255362059280670089709792524986871449808023273714212822931397703838791317389479972558059654038142016944914365732603564207641492193104338396305036861542628798025705839910250292991170622918027712234567406715735460524105133365618273326896617265651816621148296896481597349447598491703584632408910893672533533211095846459304222553512364459855206011364314651769148609390525925089231366180635096510918731552926927340716166072250395097201097242022184710323419913277053905735461601048962233350515816294089441786242950158043444812291485806780697540841234421470689789836765547116161354534504878099151459249073316407835873177801558987223427070138770919218482101860730892641676681596292560357934557363646947845526008976871625622378963652118957073498586365680380058328167069846564520550235977767671111701377427979064681955114885005243817888128997159471092103763153594759855940181916886960149531548928288907280281501992840407786919569692304513994261700771717627528201303409393838143550100992628280292301298783619071074644166591665975825764754787413195617037911105811330957737348230877575262935975048667324046401021393571931049184800084171848104968341518171028272743568334434253038092112036490642657669879537243278637523057020376830168570247278304973604427715919195043207263433279904386185806023960483250958514026933073288100055444353341478551660151929445822795802775993119936975210638731888402370913011065158159883651624572317521440650200735023646699294432189915171336707163673069619686140205609212243478114128049470237074975794763387307262354590914271822559100504049277586205790224333739331467798075960096709098141258796395042276906265014038169886451236934131867514076279403079835373625683712721538086492698657152950065236566796025907445243779714416915260521842599056728539404770030865984308054985205245978733619872244557897861856927304507357424382970360786914224252919819112734019923561346040131935930628805855657565989073617966068676651892253380866056350803919290188621255211777862014122420932160578029496710460550131440410433351038721342419561236820788188070481765954498110829897884625869212861091127516281807214134356518978165028759725244914489299018684).
+                   #$24858693474143896152431687149556209766185761428346240406232076835719277009237226023750952776296232532005812048034298962275154816870576908530534651206882573258307369562925909839515989907068690212480848972820954555561028108133072297694507835078302511607975868229453832768658072302717660744680085439121768934283225122256550636142968618821938645115347648875215828878003515853813315911105616015955958233181508398445511535102931707209972945842517927156233528624531780905118912898663728030010620191931000455039946506151636622453990949557737796376051422907822865890556292962256239429470539388642230621118308562739488082743240653846170452386538326269503211816686571520864110966464229437080625148205961689525161004553544356345034100568381016468471667335288423707930347675399675485762873465007950615404374287957831661755567582298263143986404937744955119724494318148727336960521235890038528863782955532609041812488028700716950709304762058253864878410320824832478193781002401146273049494192328991106835883057985622867629611222676875017380346829301444717571901881467717303397461451021514171765062310840008186098148062700795214794918792960969050928076235022347842702606391494143030176425583001645960447503698723977614528479415396082889555463620271122806736958773541210214949184430726336869354958998560228700512213601708318985528466698335418280907013938986518833056041609250230849976386067282841699879312396915263316769070572438486999394075107233734400400736826491974177590852702193431252062097432119077439920348796471032291291611300558335155152996522419932605637920337067276691215330203589761520669323417558999363855152022264997565901913502786700841983457634042864132383057909166156679917095659439481488121066534070614820694899192663725965447763254172630964691931355756888465776400244441715110867375194158663939117210354353958686387674573932752647655276984557429755138979727732478348615118885093075160540107548267071871091113395840018750834605813858672417315342807832812461302530496845751194491861527360083030542823115955803381251188891464599783902037961443643481488503390738493623923908056820156539188676802565313229810090155601627268732026888583728733736648945306253724730509998717501980155546353873437822303093448944631949133369446636768642277232725918902562860907324059129110552546209880731313150288934041719941562631430562921550582747263852739306761118201550827709104679678204865341656259736454965250751245282203747193212870167464528359901422329302081325440977230448385085489953464035887369442022022783044510937010160699308410541301996171884459471679035741857715829331142465359021523197270590118397643686613751026958326638394607117103105392988467460065262861216953939981945939577508990009976633228113347016063505022658233457670682895111724135192001686207904564163664078479382791886207886478517756783914535698657158175705273282223769531040635801418449976771696514122677614561313920145720545762715114475308591096693064724090189342990396883856305221957940140936531991931524341760575915772146523418597050931544636889846626110337802578056343385918851532790995277146015380345388126842720487238464923164440514854827256508946870318609282125567993780685333030844605085277238486564815218270610786725841274665761638187828099567045722187985322270213328162126932564844166923595552930350899674375879562491960840290507190672654616562509177057681676553807973977879918438793029896046163567959995857641606293655095735071083738735182870930567329021657524140843454959091262075882963742478844111717209757254531026455749947657883482087038659738653144011189370171341111625852428501376022972503697616241396485353936492340776598778218935394119718407573690954412709259388292383410200297877380241954183345571325618946552130595348362563866910534699176235958703059790389146945876020563941474931384917798300281409811283552338937794168696302312112060689363778573707420243071405892333384181833197472919546530081015101206532924028015747858335523276883207190112390664470770999712490559573733743016003586465200086221879804323891878442284228803524182846245802107464163665778705428211468272740154596342336768181760812183871154632260417288143720988359519741089769850182246661694528856663010700861521549489945537019156553090365604618525103724205237283797936583899138337728633514733641634354218203682003307837598497216987290169801426710941578416734525574297454858414805660210405716504384189294545961897068554364051669520099179707424749372067875423626982940699200606911849761323700799679302932292886275196953842011054876893567094150537943849035503721800674761036159406606787343257782246317626706086359918223549434266546817177618336852951171641922696494437191342326060546103050244609180034333299838801393219924609287269496151700410186435915372426979897751884204892096677988801746091747884353373614650821558999951385934300080107753240646558264649155994780029966220214585973522899657001376473904540161478722159392692790087525999834508083238189809161106497926051214723598667097542983616000625962033734070466193475250425720066779668088319896677728523473555241767668802611944458299232559263958841579376390616791655309110904890191666907804655308272324891407479546451556689243706166192324061577759456754525615839163576975715602658273115899938729276593565484037973206306272033646974951262904101419242175555306251941027986833031649996927006015925161616555926708720293840019039817264023226614607211425607659195792481261681724186726611965168560495042893114988376178551590049010794094776535823385447149716900097878617045013108986827988198610679181589916756341685425031678550423489656067497448604427251447667685022905904735073900658094251902893415268892387507001822125704883184883768399759131533284037339525652942792400023140316427592782473866295881496819146687711092184066534265275229141102766810992328967873563905072844656646834605710768604803079888582726885339588815848555904536505577040339583064559803319756671833845719226400443321897962975930693435206377443723126965145500130113208435594575113565527424122024996842188128639341195788757314261265805800262950236742451022396663).
  UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.1
  UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.2 VECTOR.TYPE.1 VECTOR.TYPE.2
  VECTOR.TYPE.3 VECTOR.TYPE.4 VECTOR.TYPE.5 VECTOR.TYPE.6 VECTOR.TYPE.7
@@ -19877,7 +19875,139 @@
 Package #<"LOOP.CL-TEST.2" package>
 Package #<"LOOP.CL-TEST.1" package>
 Package #<"CL-TEST" package>
- NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14
+Package #<"REGRESSION-TEST" package>
+Package #<"CONDITIONS" package>
+Package #<"SLOT-ACCESSOR-NAME" package>
+Package #<"PCL" package>
+Package #<"ITERATE" package>
+Package #<"WALKER" package>
+Package #<"XLIB" package>
+Package #<"CLTL1-COMPAT" package>
+Package #<"FPE" package>
+Package #<"TK" package>
+Package #<"DEFPACKAGE" package>
+Package #<"ANSI-LOOP" package>
+Package #<"SLOOP" package>
+Package #<"COMPILER" package>
+Package #<"SYSTEM" package>
+Package #<"KEYWORD" package>
+Package #<"COMMON-LISP-USER" package>
+Package #<"COMMON-LISP" package>
+ WITH-PACKAGE-ITERATOR.13Package #<"MPE11" package>
+Package #<"TEST-DPE2" package>
+Package #<"LOOP.16.PACKAGE" package>
+Package #<"LOOP.15.PACKAGE" package>
+Package #<"STRUCT-TEST-PACKAGE" package>
+Package #<"DS4" package>
+Package #<"DS3" package>
+Package #<"DS2" package>
+Package #<"DS1" package>
+Package #<"B" package>
+Package #<"A" package>
+Package #<"LOOP.CL-TEST.2" package>
+Package #<"LOOP.CL-TEST.1" package>
+Package #<"CL-TEST" package>
+Package #<"REGRESSION-TEST" package>
+Package #<"CONDITIONS" package>
+Package #<"SLOT-ACCESSOR-NAME" package>
+Package #<"PCL" package>
+Package #<"ITERATE" package>
+Package #<"WALKER" package>
+Package #<"XLIB" package>
+Package #<"CLTL1-COMPAT" package>
+Package #<"FPE" package>
+Package #<"TK" package>
+Package #<"DEFPACKAGE" package>
+Package #<"ANSI-LOOP" package>
+Package #<"SLOOP" package>
+Package #<"COMPILER" package>
+Package #<"SYSTEM" package>
+Package #<"KEYWORD" package>
+Package #<"COMMON-LISP-USER" package>
+Package #<"COMMON-LISP" package>
+ WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4
+ UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1
+ UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: #<CONDITIONS::INTERNAL-SIMPLE-PACKAGE-ERROR.75>
+ UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1
+ IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1
+ UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5
+ UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9
+ UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1
+ USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6
+ USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2
+ DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7
+ DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12
+ DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17
+ DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22
+ DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1...
+Making G2...
+Making G3...
+Making G1...
+Making G2...
+Making G3...
+ DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4
+ DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2
+ DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5
+ DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7
+ DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2
+ PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2
+Test PACKAGE-ERROR.3 failed
+Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR)
+Expected values: T
+                 T
+Actual values: NIL
+               NIL.
+ PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2
+ PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4
+ PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1
+ KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1
+ PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1
+ PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1
+ PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3
+ COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9
+ COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14
+ COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1
+ COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4
+ COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3
+ ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11
+ NSET-DIFFERENCE.13 NSET-DIFFERENCE.14 NSET-DIFFERENCE.15
+ NSET-DIFFERENCE.16 NSET-DIFFERENCE.17 NSET-DIFFERENCE.18
+ NSET-DIFFERENCE.19 NSET-DIFFERENCE.ORDER.1 NSET-DIFFERENCE.ORDER.2
+ NSET-DIFFERENCE.ORDER.3 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.1
+ NSET-DIFFERENCE.ALLOW-OTHER-KEYS.2 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.3
+ NSET-DIFFERENCE.ALLOW-OTHER-KEYS.4 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.5
+ NSET-DIFFERENCE.ALLOW-OTHER-KEYS.6 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.7
+ NSET-DIFFERENCE.KEYWORDS.8 NSET-DIFFERENCE.KEYWORDS.9
+ NSET-DIFFERENCE.ERROR.1 NSET-DIFFERENCE.ERROR.2
+ NSET-DIFFERENCE.ERROR.3 NSET-DIFFERENCE.ERROR.4
+ NSET-DIFFERENCE.ERROR.5 NSET-DIFFERENCE.ERROR.6
+ NSET-DIFFERENCE.ERROR.7 NSET-DIFFERENCE.ERROR.8
+ NSET-DIFFERENCE.ERROR.9 NSET-DIFFERENCE.ERROR.10 SET-EXCLUSIVE-OR.1
+ SET-EXCLUSIVE-OR.2 SET-EXCLUSIVE-OR.3 SET-EXCLUSIVE-OR.4
+ SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7
+ SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A
+ SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10
+ SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 SET-EXCLUSIVE-OR.13
+ SET-EXCLUSIVE-OR.14 SET-EXCLUSIVE-OR.15 SET-EXCLUSIVE-OR.16
+ SET-EXCLUSIVE-OR.17 SET-EXCLUSIVE-OR.17-A SET-EXCLUSIVE-OR.18
+ SET-EXCLUSIVE-OR.18-A SET-EXCLUSIVE-OR.ORDER.1
+ SET-EXCLUSIVE-OR.ORDER.2 SET-EXCLUSIVE-OR.ORDER.3
+ SET-EXCLUSIVE-OR.ORDER.4 SET-EXCLUSIVE-OR.ORDER.5
+ SET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.2
+ SET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.4
+ SET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 SET-EXCLUSIVE.ALLOW-OTHER-KEYS.6
+ SET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 SET-EXCLUSIVE.KEYWORDS.8
+ SET-EXCLUSIVE.KEYWORDS.9 SET-EXCLUSIVE-OR.ERROR.1
+ SET-EXCLUSIVE-OR.ERROR.2 SET-EXCLUSIVE-OR.ERROR.3
+ SET-EXCLUSIVE-OR.ERROR.4 SET-EXCLUSIVE-OR.ERROR.5
+ SET-EXCLUSIVE-OR.ERROR.6 SET-EXCLUSIVE-OR.ERROR.7
+ SET-EXCLUSIVE-OR.ERROR.8 SET-EXCLUSIVE-OR.ERROR.9
+ SET-EXCLUSIVE-OR.ERROR.10 NSET-EXCLUSIVE-OR.1 NSET-EXCLUSIVE-OR.2
+ NSET-EXCLUSIVE-OR.3 NSET-EXCLUSIVE-OR.4 NSET-EXCLUSIVE-OR.5
+ NSET-EXCLUSIVE-OR.6 NSET-EXCLUSIVE-OR.7 NSET-EXCLUSIVE-OR.7-A
+ NSET-EXCLUSIVE-OR.8 NSET-EXCLUSIVE-OR.8-A NSET-EXCLUSIVE-OR.8-B
+ NSET-EXCLUSIVE-OR.9 NSET-EXCLUSIVE-OR.10 NSET-EXCLUSIVE-OR.11
+ NSET-EXCLUSIVE-OR.12 NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14
  NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17
  NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A
  NSET-EXCLUSIVE-OR.ORDER.1 NSET-EXCLUSIVE-OR.ORDER.2
@@ -20258,8 +20388,7 @@
                    #\a #\A #\0 #\9 #\. #\( #\) #\[ #\] "�" "����������"
                    "" "A" "a" "0" "abcdef"
                    "~!@#$%^&*()_+`1234567890-=<,>.?/:;\"'{[}]|\\ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ"
-                   "ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggPackage #<"REGRESSION-TEST" package>
-gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg"
+                   "gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg"
                    "�	
 
 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������"
                    (A B) (NIL) (1 2 3 4 5 6)
@@ -21200,10 +21329,10 @@
                    #(1.0S0 2.0S0 3.0S0 4.0S0 5.0S0)
                    #(1.0 2.0 3.0 4.0 5.0) #(1.0 2.0 3.0 4.0 5.0)
                    #(1.0 2.0 3.0 4.0 5.0)
-                   #<hash-table 00000000010a4e10>
-                   #<hash-table 00000000010a4e48>
-                   #<hash-table 00000000010a4e80>
-                   #<hash-table 00000000010a4eb8> #p"foo" #p"foo"
+                   #<hash-table 000000000119fe10>
+                   #<hash-table 000000000119fe48>
+                   #<hash-table 000000000119fe80>
+                   #<hash-table 000000000119feb8> #p"foo" #p"foo"
                    #p"bar" #p"foo.txt" #p"bar.txt" #p"xyz.txt" #p""
                    #p"*" #p".txt" #p"*.txt" #p"*.txt" #p"*.ABC"
                    #p"/**/" #p".*" #p"" #p"" #<output stream "stderr">
@@ -21211,7 +21340,7 @@
                    #<two-way stream 00000000008ac128>
                    #<synonym stream to *TERMINAL-IO*>
                    #<readtable 00000000009c7118>
-                   #<readtable 000000000104ea18>
+                   #<readtable 0000000001149a18>
                    #S(FOO-STRUCTURE X 1 Y A Z NIL)
                    #S(FOO-STRUCTURE X 1 Y A Z NIL)
                    #S(BAR-STRUCTURE X 1 Y A Z NIL)
@@ -21220,7 +21349,7 @@
                    #<compiled-function VALUES>
                    #<compiled-function COND>
                    (SYSTEM:LAMBDA-CLOSURE () () () (X) X)
-                   #$15173672678164966560096051486099663233351266666720940715694682318000099869197430431042836810151117335623003411193848665883830203514288670104323701893628249950684397259372818917892506672347765771851915113342912884449091912889029765637376497420215391056250899712888614128862981993210354400511775666125710750658001012496666116990025949751814301543749938511895591274020687200938690806804260640024808958434332869117031108290561293390866764528311942596911108471382937180001281367860391438942919517840449579616665195159902679233335283024529871078592535633431663874168672703141293110190194042943780026845831920436037256864253822614238741619765903535095399531910057645178989575549611203554529499303603912842738687542508838441392658781544742152365148219301153121961029964620323738911503545900075987045745498188736399807345583775763300812192028171498302533248267504619120256852071961165795885466496107189449584106428827006835892436816251759088805532064059142412647140348259802556880363962300666996085788750439051538923467506291206493083930333813591455004711349763100237494366432781000353977248897635357536606597205660966362360473293650052718259736471157000565049437908473193771078192798702235709045615418970673561720519599423924703208907562128497784584693344191941992198272351046469322804666043277479101800404115316712014456472876374913539290360355105796421496184924548389130584663585261708217633632843115433038174687167000427415129024870048327007502607360482769924465452486618193590284339090774955605842821705852138624561263210448823090763852687551380078895176813402147757527637630855008142174319796647404141033526359376242786876377906801144498678925784273826863338114529094016244173594289026401354673822841336687782717190295212924655753464235203959135454859191906459455932666229559131845325930931493995950238002136207486512878025083786969354099773632784959857925738713015497371849396975404510304737323920994529428794087356436507260483848882725434390975287027179931989236321795173880437002297780310739343466147668145517565369977999873361857803511870323119789508549590248298281268047177982064457257764707781131483649101455419390652965607041396418280313791618832728296178713137983117735146094294232856092309618964037083624145291856403827648713218722316178241536808899639209149903734796509846983728682563306506663117497821213250034887292890231414569384583090715395270335541639603363567396908504837606324650709061935346913584475091578835326167724405880207294662810905255034013454042429458972209067663389766468918158285853438233406299845324044721953432242864996420504030039786670669337065139452654202664253348420619355675609583792406705852152193751721429486205420618244979978826515792593849794993204631730760722806165633227351011670272780085735969566187908411360530936708582118085782321404118717654764893382873409274406044066307344062849500970690838168798757615563550396745892294072404092098845714960523914061279251340004429836866362383659057081836294075699113041169028987132175508234878628778264363329701243415738043587882045261566451304055507319821006733641598797519025827799788648771950444306957817564164801137021447540867307466655788023675557073649574390505899787239879592782618586191774058423260137215301072635447146714635821591302309610817149298433454635547188770586598958443558427152979569340036228423831400007728784122850930327405167490151141848407411720850806960140090820597218210478052809305876442859663058178991344678878864843124006714367325386118917322993623290072159988766987336007869263577015424185648480201832930039928838810267472334625434988711509414596229212600868983859707192106221681241569315086136883320843396065829062595620897483835850042185352771658290069525295503222475076712079260995117256716793754062445572437803491459897770471040299922791994497819031676751908161254038794856777685173639159784892529389806185947154804546400069273741524050421409353407884459011129255362059280670089709792524986871449808023273714212822931397703838791317389479972558059654038142016944914365732603564207641492193104338396305036861542628798025705839910250292991170622918027712234567406715735460524105133365618273326896617265651816621148296896481597349447598491703584632408910893672533533211095846459304222553512364459855206011364314651769148609390525925089231366180635096510918731552926927340716166072250395097201097242022184710323419913277053905735461601048962233350515816294089441786242950158043444812291485806780697540841234421470689789836765547116161354534504878099151459249073316407835873177801558987223427070138770919218482101860730892641676681596292560357934557363646947845526008976871625622378963652118957073498586365680380058328167069846564520550235977767671111701377427979064681955114885005243817888128997159471092103763153594759855940181916886960149531548928288907280281501992840407786919569692304513994261700771717627528201303409393838143550100992628280292301298783619071074644166591665975825764754787413195617037911105811330957737348230877575262935975048667324046401021393571931049184800084171848104968341518171028272743568334434253038092112036490642657669879537243278637523057020376830168570247278304973604427715919195043207263433279904386185806023960483250958514026933073288100055444353341478551660151929445822795802775993119936975210638731888402370913011065158159883651624572317521440650200735023646699294432189915171336707163673069619686140205609212243478114128049470237074975794763387307262354590914271822559100504049277586205790224333739331467798075960096709098141258796395042276906265014038169886451236934131867514076279403079835373625683712721538086492698657152950065236566796025907445243779714416915260521842599056728539404770030865984308054985205245978733619872244557897861856927304507357424382970360786914224252919819112734019923561346040131935930628805855657565989073617966068676651892253380866056350803919290188621255211777862014122420932160578029496710460550131440410433351038721342419561236820788188070481765954498110829897884625869212861091127516281807214134356518978165028759725244914489299018684).
+                   #$24858693474143896152431687149556209766185761428346240406232076835719277009237226023750952776296232532005812048034298962275154816870576908530534651206882573258307369562925909839515989907068690212480848972820954555561028108133072297694507835078302511607975868229453832768658072302717660744680085439121768934283225122256550636142968618821938645115347648875215828878003515853813315911105616015955958233181508398445511535102931707209972945842517927156233528624531780905118912898663728030010620191931000455039946506151636622453990949557737796376051422907822865890556292962256239429470539388642230621118308562739488082743240653846170452386538326269503211816686571520864110966464229437080625148205961689525161004553544356345034100568381016468471667335288423707930347675399675485762873465007950615404374287957831661755567582298263143986404937744955119724494318148727336960521235890038528863782955532609041812488028700716950709304762058253864878410320824832478193781002401146273049494192328991106835883057985622867629611222676875017380346829301444717571901881467717303397461451021514171765062310840008186098148062700795214794918792960969050928076235022347842702606391494143030176425583001645960447503698723977614528479415396082889555463620271122806736958773541210214949184430726336869354958998560228700512213601708318985528466698335418280907013938986518833056041609250230849976386067282841699879312396915263316769070572438486999394075107233734400400736826491974177590852702193431252062097432119077439920348796471032291291611300558335155152996522419932605637920337067276691215330203589761520669323417558999363855152022264997565901913502786700841983457634042864132383057909166156679917095659439481488121066534070614820694899192663725965447763254172630964691931355756888465776400244441715110867375194158663939117210354353958686387674573932752647655276984557429755138979727732478348615118885093075160540107548267071871091113395840018750834605813858672417315342807832812461302530496845751194491861527360083030542823115955803381251188891464599783902037961443643481488503390738493623923908056820156539188676802565313229810090155601627268732026888583728733736648945306253724730509998717501980155546353873437822303093448944631949133369446636768642277232725918902562860907324059129110552546209880731313150288934041719941562631430562921550582747263852739306761118201550827709104679678204865341656259736454965250751245282203747193212870167464528359901422329302081325440977230448385085489953464035887369442022022783044510937010160699308410541301996171884459471679035741857715829331142465359021523197270590118397643686613751026958326638394607117103105392988467460065262861216953939981945939577508990009976633228113347016063505022658233457670682895111724135192001686207904564163664078479382791886207886478517756783914535698657158175705273282223769531040635801418449976771696514122677614561313920145720545762715114475308591096693064724090189342990396883856305221957940140936531991931524341760575915772146523418597050931544636889846626110337802578056343385918851532790995277146015380345388126842720487238464923164440514854827256508946870318609282125567993780685333030844605085277238486564815218270610786725841274665761638187828099567045722187985322270213328162126932564844166923595552930350899674375879562491960840290507190672654616562509177057681676553807973977879918438793029896046163567959995857641606293655095735071083738735182870930567329021657524140843454959091262075882963742478844111717209757254531026455749947657883482087038659738653144011189370171341111625852428501376022972503697616241396485353936492340776598778218935394119718407573690954412709259388292383410200297877380241954183345571325618946552130595348362563866910534699176235958703059790389146945876020563941474931384917798300281409811283552338937794168696302312112060689363778573707420243071405892333384181833197472919546530081015101206532924028015747858335523276883207190112390664470770999712490559573733743016003586465200086221879804323891878442284228803524182846245802107464163665778705428211468272740154596342336768181760812183871154632260417288143720988359519741089769850182246661694528856663010700861521549489945537019156553090365604618525103724205237283797936583899138337728633514733641634354218203682003307837598497216987290169801426710941578416734525574297454858414805660210405716504384189294545961897068554364051669520099179707424749372067875423626982940699200606911849761323700799679302932292886275196953842011054876893567094150537943849035503721800674761036159406606787343257782246317626706086359918223549434266546817177618336852951171641922696494437191342326060546103050244609180034333299838801393219924609287269496151700410186435915372426979897751884204892096677988801746091747884353373614650821558999951385934300080107753240646558264649155994780029966220214585973522899657001376473904540161478722159392692790087525999834508083238189809161106497926051214723598667097542983616000625962033734070466193475250425720066779668088319896677728523473555241767668802611944458299232559263958841579376390616791655309110904890191666907804655308272324891407479546451556689243706166192324061577759456754525615839163576975715602658273115899938729276593565484037973206306272033646974951262904101419242175555306251941027986833031649996927006015925161616555926708720293840019039817264023226614607211425607659195792481261681724186726611965168560495042893114988376178551590049010794094776535823385447149716900097878617045013108986827988198610679181589916756341685425031678550423489656067497448604427251447667685022905904735073900658094251902893415268892387507001822125704883184883768399759131533284037339525652942792400023140316427592782473866295881496819146687711092184066534265275229141102766810992328967873563905072844656646834605710768604803079888582726885339588815848555904536505577040339583064559803319756671833845719226400443321897962975930693435206377443723126965145500130113208435594575113565527424122024996842188128639341195788757314261265805800262950236742451022396663).
  UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.1
  UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.2 VECTOR.TYPE.1 VECTOR.TYPE.2
  VECTOR.TYPE.3 VECTOR.TYPE.4 VECTOR.TYPE.5 VECTOR.TYPE.6 VECTOR.TYPE.7
@@ -22024,481 +22153,6 @@
  POSITION-STRING.15 POSITION-STRING.16 POSITION-STRING.17
  POSITION-STRING.18 POSITION-STRING.19 POSITION-STRING.20
  POSITION-STRING.21 POSITION-STRING.22 POSITION-STRING.23
- POSITION-STRING.24Package #<"CONDITIONS" package>
-Package #<"SLOT-ACCESSOR-NAME" package>
-Package #<"PCL" package>
-Package #<"ITERATE" package>
-Package #<"WALKER" package>
-Package #<"XLIB" package>
-Package #<"CLTL1-COMPAT" package>
-Package #<"FPE" package>
-Package #<"TK" package>
-Package #<"DEFPACKAGE" package>
-Package #<"ANSI-LOOP" package>
-Package #<"SLOOP" package>
-Package #<"COMPILER" package>
-Package #<"SYSTEM" package>
-Package #<"KEYWORD" package>
-Package #<"COMMON-LISP-USER" package>
-Package #<"COMMON-LISP" package>
- WITH-PACKAGE-ITERATOR.13Package #<"MPE11" package>
-Package #<"TEST-DPE2" package>
-Package #<"LOOP.16.PACKAGE" package>
-Package #<"LOOP.15.PACKAGE" package>
-Package #<"STRUCT-TEST-PACKAGE" package>
-Package #<"DS4" package>
-Package #<"DS3" package>
-Package #<"DS2" package>
-Package #<"DS1" package>
-Package #<"B" package>
-Package #<"A" package>
-Package #<"LOOP.CL-TEST.2" package>
-Package #<"LOOP.CL-TEST.1" package>
-Package #<"CL-TEST" package>
-Package #<"REGRESSION-TEST" package>
-Package #<"CONDITIONS" package>
-Package #<"SLOT-ACCESSOR-NAME" package>
-Package #<"PCL" package>
-Package #<"ITERATE" package>
-Package #<"WALKER" package>
-Package #<"XLIB" package>
-Package #<"CLTL1-COMPAT" package>
-Package #<"FPE" package>
-Package #<"TK" package>
-Package #<"DEFPACKAGE" package>
-Package #<"ANSI-LOOP" package>
-Package #<"SLOOP" package>
-Package #<"COMPILER" package>
-Package #<"SYSTEM" package>
-Package #<"KEYWORD" package>
-Package #<"COMMON-LISP-USER" package>
-Package #<"COMMON-LISP" package>
- WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4
- UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1
- UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: #<CONDITIONS::INTERNAL-SIMPLE-PACKAGE-ERROR.75>
- UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1
- IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1
- UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5
- UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9
- UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1
- USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6
- USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2
- DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7
- DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12
- DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17
- DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22
- DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1...
-Making G2...
-Making G3...
-Making G1...
-Making G2...
-Making G3...
- DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4
- DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2
- DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5
- DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7
- DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2
- PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2
-Test PACKAGE-ERROR.3 failed
-Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR)
-Expected values: T
-                 T
-Actual values: NIL
-               NIL.
- PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2
- PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4
- PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1
- KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1
- PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1
- PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1
- PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3
- COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9
- COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14
- COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1
- COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4
- COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3
- ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13
- ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2
- ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9
- ELT-V.10 ELT-V.11 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3
- ELT-ADJ-ARRAY.4 ELT-ADJ-ARRAY.5 ELT-ADJ-ARRAY.6 ELT-ADJ-ARRAY.7
- ELT-ADJ-ARRAY.8 ELT-ADJ-ARRAY.9 ELT-ADJ-ARRAY.10 ELT-ADJ-ARRAY.11
- ELT-ADJ-ARRAY.12 ELT-ADJ-ARRAY.13 ELT-DISPLACED-ARRAY.1
- ELT-DISPLACED-ARRAY.2 ELT-DISPLACED-ARRAY.3 ELT-FILL-POINTER.1
- ELT-FILL-POINTER.2 ELT-FILL-POINTER.3 ELT-FILL-POINTER.4
- ELT-FILL-POINTER.5 ELT-FILL-POINTER.6 ELT-FILL-POINTER.7
- ELT-FILL-POINTER.8 ELT.ERROR.1 ELT.ERROR.2 ELT.ERROR.3 FILL.ERROR.1
- FILL.ERROR.2 FILL.ERROR.3 FILL.ERROR.4 FILL.ERROR.5 FILL.ERROR.6
- FILL.ERROR.7 FILL.ERROR.8 FILL.ERROR.10 FILL.ERROR.11 ARRAY-FILL-1
- ARRAY-FILL-2 ARRAY-FILL-3 ARRAY-FILL-4 ARRAY-FILL-5 ARRAY-FILL-6
- ARRAY-FILL-7 ARRAY-FILL-8 ARRAY-FILL-9 ARRAY-FILL-10
- ARRAY-FIXNUM-FILL-1 ARRAY-FIXNUM-FILL-2 ARRAY-FIXNUM-FILL-3
- ARRAY-FIXNUM-FILL-4 ARRAY-FIXNUM-FILL-5 ARRAY-FIXNUM-FILL-6
- ARRAY-FIXNUM-FILL-7 ARRAY-FIXNUM-FILL-8 ARRAY-FIXNUM-FILL-9
- ARRAY-FIXNUM-FILL-10 ARRAY-UNSIGNED-BYTE8-FILL-1
- ARRAY-UNSIGNED-BYTE8-FILL-2 ARRAY-UNSIGNED-BYTE8-FILL-3
- ARRAY-UNSIGNED-BYTE8-FILL-4 ARRAY-UNSIGNED-BYTE8-FILL-5
- ARRAY-UNSIGNED-BYTE8-FILL-6 ARRAY-UNSIGNED-BYTE8-FILL-7
- ARRAY-UNSIGNED-BYTE8-FILL-8 ARRAY-UNSIGNED-BYTE8-FILL-9
- ARRAY-UNSIGNED-BYTE8-FILL-10 ARRAY-FILL-POINTER-FILL.1
- ARRAY-FILL-POINTER-FILL.2 FILL.STRING.1 FILL.STRING.2 FILL.STRING.3
- FILL.STRING.4 FILL.STRING.5 FILL.STRING.6 FILL.STRING.7 FILL.STRING.8
- FILL.STRING.9 FILL.STRING.10 FILL.BIT-VECTOR.1 FILL.BIT-VECTOR.2
- FILL.BIT-VECTOR.3 FILL.BIT-VECTOR.4 FILL.BIT-VECTOR.5
- FILL.BIT-VECTOR.6 FILL.BIT-VECTOR.7 FILL.BIT-VECTOR.8
- FILL.BIT-VECTOR.9 FILL.ALLOW-OTHER-KEYS.1 FILL.ALLOW-OTHER-KEYS.2
- FILL.ALLOW-OTHER-KEYS.3 FILL.ALLOW-OTHER-KEYS.4
- FILL.ALLOW-OTHER-KEYS.5 FILL.ALLOW-OTHER-KEYS.6
- FILL.ALLOW-OTHER-KEYS.7 FILL.ORDER.1 FILL.ORDER.2 FILL.ORDER.3
- FILL.ORDER.4 ARRAY-STRING-FILL.1 ARRAY-STRING-FILL.2
- ARRAY-STRING-FILL.3 ARRAY-STRING-FILL.4 ARRAY-STRING-FILL.5
- MAKE-SEQUENCE.1 MAKE-SEQUENCE.2 MAKE-SEQUENCE.3 MAKE-SEQUENCE.4
- MAKE-SEQUENCE.5 MAKE-SEQUENCE.6 MAKE-SEQUENCE.7 MAKE-SEQUENCE.8
- MAKE-SEQUENCE.9 MAKE-SEQUENCE.10 MAKE-SEQUENCE.11 MAKE-SEQUENCE.12
- MAKE-SEQUENCE.13 MAKE-SEQUENCE.14 MAKE-SEQUENCE.15 MAKE-SEQUENCE.16
- MAKE-SEQUENCE.17 MAKE-SEQUENCE.18 MAKE-SEQUENCE.19 MAKE-SEQUENCE.20
- MAKE-SEQUENCE.21 MAKE-SEQUENCE.22 MAKE-SEQUENCE.23 MAKE-SEQUENCE.24
- MAKE-SEQUENCE.25 MAKE-SEQUENCE.26 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.1
- MAKE-SEQUENCE.ALLOW-OTHER-KEYS.2 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.3
- MAKE-SEQUENCE.ALLOW-OTHER-KEYS.4 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.5
- MAKE-SEQUENCE.KEYWORDS.6 MAKE-SEQUENCE.ERROR.1
-Test MAKE-SEQUENCE.ERROR.2 failed
-Form: (CLASSIFY-ERROR (MAKE-SEQUENCE 'NULL 1))
-Expected value: TYPE-ERROR
-Actual value: (NIL).
- MAKE-SEQUENCE.ERROR.3 MAKE-SEQUENCE.ERROR.4 MAKE-SEQUENCE.ERROR.5
- MAKE-SEQUENCE.ERROR.6 MAKE-SEQUENCE.ERROR.7 MAKE-SEQUENCE.ERROR.8
- MAKE-SEQUENCE.ERROR.9 MAKE-SEQUENCE.ERROR.10 MAKE-SEQUENCE.ERROR.11
- MAKE-SEQUENCE.ERROR.12 MAKE-SEQUENCE.ERROR.13 MAKE-SEQUENCE.ERROR.14
- MAKE-SEQUENCE.ORDER.1 MAKE-SEQUENCE.ORDER.2 MAP-ARRAY.1 MAP-ARRAY.2
- MAP-ARRAY.3 MAP-ARRAY.4 MAP-ARRAY.5 MAP-ARRAY.6 MAP-ARRAY.9
- MAP-ARRAY.10 MAP-ARRAY.11 MAP-ARRAY.12 MAP-ARRAY.13 MAP-ARRAY.14
- MAP-BIT-VECTOR.15 MAP-BIT-VECTOR.16 MAP-BIT-VECTOR.17
- MAP-BIT-VECTOR.18 MAP-BIT-VECTOR.19 MAP-BIT-VECTOR.20
- MAP-BIT-VECTOR.21 MAP-BIT-VECTOR.22 MAP-BIT-VECTOR.23
- MAP-BIT-VECTOR.24 MAP-BIT-VECTOR.25 MAP-STRING.26 MAP-STRING.27
- MAP-STRING.28 MAP-STRING.29 MAP-STRING.30 MAP-NIL.33 MAP-NIL.34
- MAP-NIL.35 MAP-NIL.36 MAP-NULL.1 MAP-CONS.1 MAP.ERROR.1 MAP.ERROR.2
- MAP.ERROR.3 MAP.ERROR.4 MAP.ERROR.5 MAP.ERROR.6 MAP.ERROR.7
- MAP.ERROR.8 MAP.ERROR.9 MAP.FILL.1 MAP.FILL.2 MAP.FILL.3 MAP.FILL.4
- MAP.FILL.5 MAP.FILL.6 MAP.ORDER.1 MAP-INTO-LIST.1 MAP-INTO-LIST.2
- MAP-INTO-LIST.3 MAP-INTO-LIST.4 MAP-INTO-LIST.5 MAP-INTO-LIST.6
- MAP-INTO-LIST.7 MAP-INTO-LIST.8 MAP-INTO-ARRAY.1 MAP-INTO-ARRAY.2
- MAP-INTO-ARRAY.3 MAP-INTO-ARRAY.4 MAP-INTO-ARRAY.5 MAP-INTO-ARRAY.6
- MAP-INTO-ARRAY.7 MAP-INTO-ARRAY.8 MAP-INTO-ARRAY.9 MAP-INTO-ARRAY.10
- MAP-INTO-ARRAY.11 MAP-INTO-STRING.1 MAP-INTO-STRING.2
- MAP-INTO-STRING.3 MAP-INTO-STRING.4 MAP-INTO-STRING.5
- MAP-INTO-STRING.6 MAP-INTO-STRING.7 MAP-INTO-STRING.8
- MAP-INTO-STRING.9 MAP-INTO-STRING.10 MAP-INTO-STRING.11
- MAP-INTO-STRING.12 MAP-INTO.BIT-VECTOR.1 MAP-INTO.BIT-VECTOR.2
- MAP-INTO.BIT-VECTOR.3 MAP-INTO.BIT-VECTOR.4 MAP-INTO.BIT-VECTOR.5
- MAP-INTO.BIT-VECTOR.6 MAP-INTO.BIT-VECTOR.7 MAP-INTO.BIT-VECTOR.8
- MAP-INTO.BIT-VECTOR.9 MAP-INTO.ERROR.1 MAP-INTO.ERROR.2
- MAP-INTO.ERROR.3 MAP-INTO.ERROR.4 MAP-INTO.ERROR.5 MAP-INTO.ERROR.6
- MAP-INTO.ERROR.7 MAP-INTO.ERROR.8 MAP-INTO.ORDER.1 MAP-INTO.ORDER.2
- REDUCE-LIST.1 REDUCE-LIST.2 REDUCE-LIST.3 REDUCE-LIST.4 REDUCE-LIST.5
- REDUCE-LIST.6 REDUCE-LIST.7 REDUCE-LIST.8 REDUCE-LIST.9 REDUCE-LIST.10
- REDUCE-LIST.11 REDUCE-LIST.12 REDUCE-LIST.13 REDUCE-LIST.14
- REDUCE-LIST.15 REDUCE-LIST.16 REDUCE-LIST.17 REDUCE-ARRAY.1
- REDUCE-ARRAY.2 REDUCE-ARRAY.3 REDUCE-ARRAY.4 REDUCE-ARRAY.5
- REDUCE-ARRAY.6 REDUCE-ARRAY.7 REDUCE-ARRAY.8 REDUCE-ARRAY.9
- REDUCE-ARRAY.10 REDUCE-ARRAY.11 REDUCE-ARRAY.12 REDUCE-ARRAY.13
- REDUCE-ARRAY.14 REDUCE-ARRAY.15 REDUCE-ARRAY.16 REDUCE-ARRAY.17
- REDUCE-ARRAY.18 REDUCE-ARRAY.19 REDUCE.ERROR.1
-Test REDUCE.ERROR.2 failed
-Form: (CLASSIFY-ERROR (REDUCE))
-Expected value: PROGRAM-ERROR
-Actual value: TYPE-ERROR.
- REDUCE.ERROR.3 REDUCE.ERROR.4
-Test REDUCE.ERROR.5 failed
-Form: (CLASSIFY-ERROR (REDUCE #'LIST NIL 'BAD T :ALLOW-OTHER-KEYS NIL))
-Expected value: PROGRAM-ERROR
-Actual value: NIL.
- REDUCE.ERROR.6 REDUCE.ERROR.7 REDUCE.ERROR.8 REDUCE.ERROR.9
- REDUCE.ERROR.10 REDUCE-STRING.1 REDUCE-STRING.2 REDUCE-STRING.3
- REDUCE-STRING.4 REDUCE-STRING.5 REDUCE-STRING.6 REDUCE-STRING.7
- REDUCE-STRING.8 REDUCE-STRING.9 REDUCE-STRING.10 REDUCE-STRING.11
- REDUCE-STRING.12 REDUCE-STRING.13 REDUCE-STRING.14 REDUCE-STRING.15
- REDUCE-STRING.16 REDUCE-STRING.17 REDUCE-BITSTRING.1
- REDUCE-BITSTRING.2 REDUCE-BITSTRING.3 REDUCE-BITSTRING.4
- REDUCE-BITSTRING.5 REDUCE-BITSTRING.6 REDUCE-BITSTRING.7
- REDUCE-BITSTRING.8 REDUCE-BITSTRING.9 REDUCE-BITSTRING.10
- REDUCE-BITSTRING.11 REDUCE-BITSTRING.12 REDUCE-BITSTRING.13
- REDUCE-BITSTRING.14 REDUCE-BITSTRING.15 REDUCE-BITSTRING.16
- REDUCE-BITSTRING.17 REDUCE-BITSTRING.18 REDUCE.ORDER.1 REDUCE.ORDER.2
- REDUCE.ORDER.3 REDUCE.ALLOW-OTHER-KEYS.1 REDUCE.ALLOW-OTHER-KEYS.2
- REDUCE.ALLOW-OTHER-KEYS.3 REDUCE.ALLOW-OTHER-KEYS.4
- REDUCE.ALLOW-OTHER-KEYS.5 REDUCE.ALLOW-OTHER-KEYS.6
- REDUCE.ALLOW-OTHER-KEYS.7 REDUCE.ALLOW-OTHER-KEYS.8 REDUCE.KEYWORDS.9
- COUNT-LIST.1 COUNT-LIST.2 COUNT-LIST.3 COUNT-LIST.4 COUNT-LIST.5
- COUNT-LIST.6 COUNT-LIST.7 COUNT-LIST.8 COUNT-LIST.9 COUNT-LIST.10
- COUNT-LIST.11 COUNT-LIST.12 COUNT-LIST.13 COUNT-LIST.14 COUNT-LIST.15
- COUNT-LIST.16 COUNT-VECTOR.1 COUNT-VECTOR.2 COUNT-VECTOR.3
- COUNT-VECTOR.4 COUNT-VECTOR.5 COUNT-VECTOR.6 COUNT-VECTOR.7
- COUNT-VECTOR.8 COUNT-VECTOR.9 COUNT-VECTOR.10 COUNT-VECTOR.11
- COUNT-VECTOR.12 COUNT-VECTOR.13 COUNT-VECTOR.14 COUNT-VECTOR.15
- COUNT-VECTOR16 COUNT-FILLED-VECTOR.1 COUNT-FILLED-VECTOR.2
- COUNT-FILLED-VECTOR.3 COUNT-FILLED-VECTOR.4 COUNT-FILLED-VECTOR.5
- COUNT-FILLED-VECTOR.6 COUNT-FILLED-VECTOR.7 COUNT-FILLED-VECTOR.8
- COUNT-FILLED-VECTOR.9 COUNT-FILLED-VECTOR.10 COUNT-FILLED-VECTOR.11
- COUNT-FILLED-VECTOR.12 COUNT-FILLED-VECTOR.13 COUNT-FILLED-VECTOR.14
- COUNT-FILLED-VECTOR.15 COUNT-FILLED-VECTOR.16 COUNT-FILLED-VECTOR.17
- COUNT-FILLED-VECTOR.18 COUNT-FILLED-VECTOR.19 COUNT-FILLED-VECTOR.20
- COUNT-BIT-VECTOR.1 COUNT-BIT-VECTOR.2 COUNT-BIT-VECTOR.3
- COUNT-BIT-VECTOR.4 COUNT-BIT-VECTOR.5 COUNT-BIT-VECTOR.6
- COUNT-BIT-VECTOR.7 COUNT-BIT-VECTOR.8 COUNT-BIT-VECTOR.9
- COUNT-BIT-VECTOR.10 COUNT-BIT-VECTOR.11 COUNT-BIT-VECTOR.12
- COUNT-BIT-VECTOR.13 COUNT-BIT-VECTOR.14 COUNT-BIT-VECTOR.15
- COUNT-BIT-VECTOR.16 COUNT-BIT-VECTOR.17 COUNT-BIT-VECTOR.18
- COUNT-BIT-VECTOR.19 COUNT-BIT-VECTOR.20 COUNT-STRING.1 COUNT-STRING.2
- COUNT-STRING.3 COUNT-STRING.4 COUNT-STRING.5 COUNT-STRING.6
- COUNT-STRING.7 COUNT-STRING.8 COUNT-STRING.9 COUNT-STRING.10
- COUNT-STRING.11 COUNT-STRING.12 COUNT-STRING.13 COUNT-STRING.14
- COUNT-STRING.15 COUNT-STRING.16 COUNT-STRING.17 COUNT-STRING.18
- COUNT-STRING.19 COUNT-STRING.20 COUNT.ORDER.1 COUNT.ORDER.2
- COUNT.ALLOW-OTHER-KEYS.1 COUNT.ALLOW-OTHER-KEYS.2
- COUNT.ALLOW-OTHER-KEYS.3 COUNT.KEYWORDS.4 COUNT.ALLOW-OTHER-KEYS.5
- COUNT.ERROR.1 COUNT.ERROR.2 COUNT.ERROR.3 COUNT.ERROR.4 COUNT.ERROR.5
- COUNT.ERROR.6 COUNT.ERROR.7 COUNT.ERROR.8 COUNT.ERROR.9 COUNT.ERROR.10
- COUNT.ERROR.11 COUNT.ERROR.12 COUNT.ERROR.13 COUNT.ERROR.14
- COUNT.ERROR.15 COUNT-IF-LIST.1 COUNT-IF-LIST.2 COUNT-IF-LIST.3
- COUNT-IF-LIST.4 COUNT-IF-LIST.5 COUNT-IF-LIST.6 COUNT-IF-LIST.8
- COUNT-IF-LIST.9 COUNT-IF-LIST.10 COUNT-IF-LIST.11 COUNT-IF-LIST.12
- COUNT-IF-LIST.13 COUNT-IF-LIST.14 COUNT-IF-LIST.15 COUNT-IF-LIST.16
- COUNT-IF-VECTOR.1 COUNT-IF-VECTOR.2 COUNT-IF-VECTOR.3
- COUNT-IF-VECTOR.4 COUNT-IF-VECTOR.5 COUNT-IF-VECTOR.6
- COUNT-IF-VECTOR.8 COUNT-IF-VECTOR.9 COUNT-IF-VECTOR.10
- COUNT-IF-VECTOR.11 COUNT-IF-VECTOR.12 COUNT-IF-VECTOR.13
- COUNT-IF-VECTOR.14 COUNT-IF-VECTOR.15 COUNT-IF-VECTOR.16
- COUNT-IF-NONSIMPLE-VECTOR.1 COUNT-IF-NONSIMPLE-VECTOR.2
- COUNT-IF-NONSIMPLE-VECTOR.3 COUNT-IF-NONSIMPLE-VECTOR.4
- COUNT-IF-NONSIMPLE-VECTOR.5 COUNT-IF-NONSIMPLE-VECTOR.6
- COUNT-IF-NONSIMPLE-VECTOR.8 COUNT-IF-NONSIMPLE-VECTOR.9
- COUNT-IF-NONSIMPLE-VECTOR.10 COUNT-IF-NONSIMPLE-VECTOR.11
- COUNT-IF-NONSIMPLE-VECTOR.12 COUNT-IF-NONSIMPLE-VECTOR.13
- COUNT-IF-NONSIMPLE-VECTOR.14 COUNT-IF-NONSIMPLE-VECTOR.15
- COUNT-IF-NONSIMPLE-VECTOR.16 COUNT-IF-NONSIMPLE-VECTOR.17
- COUNT-IF-BIT-VECTOR.1 COUNT-IF-BIT-VECTOR.2 COUNT-IF-BIT-VECTOR.3
- COUNT-IF-BIT-VECTOR.4 COUNT-IF-BIT-VECTOR.5 COUNT-IF-BIT-VECTOR.6
- COUNT-IF-BIT-VECTOR.8 COUNT-IF-BIT-VECTOR.10 COUNT-IF-BIT-VECTOR.11
- COUNT-IF-BIT-VECTOR.12 COUNT-IF-BIT-VECTOR.13 COUNT-IF-BIT-VECTOR.14
- COUNT-IF-BIT-VECTOR.15 COUNT-IF-BIT-VECTOR.16 COUNT-IF-BIT-VECTOR.17
- COUNT-IF-STRING.1 COUNT-IF-STRING.2 COUNT-IF-STRING.3
- COUNT-IF-STRING.4 COUNT-IF-STRING.5 COUNT-IF-STRING.6
- COUNT-IF-STRING.8 COUNT-IF-STRING.11 COUNT-IF-STRING.12
- COUNT-IF-STRING.13 COUNT-IF-STRING.14 COUNT-IF-STRING.15
- COUNT-IF-STRING.16 COUNT-IF-STRING.17 COUNT-IF.ORDER.1
- COUNT-IF.ORDER.2 COUNT-IF.ALLOW-OTHER-KEYS.1
- COUNT-IF.ALLOW-OTHER-KEYS.2 COUNT-IF.ALLOW-OTHER-KEYS.3
- COUNT-IF.KEYWORDS.4 COUNT-IF.ALLOW-OTHER-KEYS.5 COUNT-IF.ERROR.1
- COUNT-IF.ERROR.2 COUNT-IF.ERROR.3 COUNT-IF.ERROR.4 COUNT-IF.ERROR.5
- COUNT-IF.ERROR.6 COUNT-IF.ERROR.7 COUNT-IF.ERROR.8 COUNT-IF.ERROR.9
- COUNT-IF.ERROR.10 COUNT-IF.ERROR.11 COUNT-IF.ERROR.12
- COUNT-IF.ERROR.13 COUNT-IF.ERROR.14 COUNT-IF.ERROR.15
- COUNT-IF-NOT-LIST.1 COUNT-IF-NOT-LIST.2 COUNT-IF-NOT-LIST.3
- COUNT-IF-NOT-LIST.4 COUNT-IF-NOT-LIST.5 COUNT-IF-NOT-LIST.6
- COUNT-IF-NOT-LIST.8 COUNT-IF-NOT-LIST.9 COUNT-IF-NOT-LIST.10
- COUNT-IF-NOT-LIST.11 COUNT-IF-NOT-LIST.12 COUNT-IF-NOT-LIST.13
- COUNT-IF-NOT-LIST.14 COUNT-IF-NOT-LIST.15 COUNT-IF-NOT-LIST.16
- COUNT-IF-NOT-VECTOR.1 COUNT-IF-NOT-VECTOR.2 COUNT-IF-NOT-VECTOR.3
- COUNT-IF-NOT-VECTOR.4 COUNT-IF-NOT-VECTOR.5 COUNT-IF-NOT-VECTOR.6
- COUNT-IF-NOT-VECTOR.8 COUNT-IF-NOT-VECTOR.9 COUNT-IF-NOT-VECTOR.10
- COUNT-IF-NOT-VECTOR.11 COUNT-IF-NOT-VECTOR.12 COUNT-IF-NOT-VECTOR.13
- COUNT-IF-NOT-VECTOR.14 COUNT-IF-NOT-VECTOR.15 COUNT-IF-NOT-VECTOR.16
- COUNT-IF-NOT-NONSIMPLE-VECTOR.1 COUNT-IF-NOT-NONSIMPLE-VECTOR.2
- COUNT-IF-NOT-NONSIMPLE-VECTOR.3 COUNT-IF-NOT-NONSIMPLE-VECTOR.4
- COUNT-IF-NOT-NONSIMPLE-VECTOR.5 COUNT-IF-NOT-NONSIMPLE-VECTOR.6
- COUNT-IF-NOT-NONSIMPLE-VECTOR.8 COUNT-IF-NOT-NONSIMPLE-VECTOR.9
- COUNT-IF-NOT-NONSIMPLE-VECTOR.10 COUNT-IF-NOT-NONSIMPLE-VECTOR.11
- COUNT-IF-NOT-NONSIMPLE-VECTOR.12 COUNT-IF-NOT-NONSIMPLE-VECTOR.13
- COUNT-IF-NOT-NONSIMPLE-VECTOR.14 COUNT-IF-NOT-NONSIMPLE-VECTOR.15
- COUNT-IF-NOT-NONSIMPLE-VECTOR.16 COUNT-IF-NOT-NONSIMPLE-VECTOR.17
- COUNT-IF-NOT-BIT-VECTOR.1 COUNT-IF-NOT-BIT-VECTOR.2
- COUNT-IF-NOT-BIT-VECTOR.3 COUNT-IF-NOT-BIT-VECTOR.4
- COUNT-IF-NOT-BIT-VECTOR.5 COUNT-IF-NOT-BIT-VECTOR.6
- COUNT-IF-NOT-BIT-VECTOR.8 COUNT-IF-NOT-BIT-VECTOR.10
- COUNT-IF-NOT-BIT-VECTOR.11 COUNT-IF-NOT-BIT-VECTOR.12
- COUNT-IF-NOT-BIT-VECTOR.13 COUNT-IF-NOT-BIT-VECTOR.14
- COUNT-IF-NOT-BIT-VECTOR.15 COUNT-IF-NOT-BIT-VECTOR.16
- COUNT-IF-NOT-BIT-VECTOR.17 COUNT-IF-NOT-STRING.1 COUNT-IF-NOT-STRING.2
- COUNT-IF-NOT-STRING.3 COUNT-IF-NOT-STRING.4 COUNT-IF-NOT-STRING.5
- COUNT-IF-NOT-STRING.6 COUNT-IF-NOT-STRING.8 COUNT-IF-NOT-STRING.11
- COUNT-IF-NOT-STRING.12 COUNT-IF-NOT-STRING.13 COUNT-IF-NOT-STRING.14
- COUNT-IF-NOT-STRING.15 COUNT-IF-NOT-STRING.16 COUNT-IF-NOT-STRING.17
- COUNT-IF-NOT.ORDER.1 COUNT-IF-NOT.ORDER.2 COUNT-IF-NOT.KEYWORDS.1
- COUNT-IF-NOT.KEYWORDS.2 COUNT-IF-NOT.KEYWORDS.3
- COUNT-IF-NOT.KEYWORDS.4 COUNT-IF-NOT.ALLOW-OTHER-KEYS.5
- COUNT-IF-NOT.ERROR.1 COUNT-IF-NOT.ERROR.2 COUNT-IF-NOT.ERROR.3
- COUNT-IF-NOT.ERROR.4 COUNT-IF-NOT.ERROR.5 COUNT-IF-NOT.ERROR.6
- COUNT-IF-NOT.ERROR.7 COUNT-IF-NOT.ERROR.8 COUNT-IF-NOT.ERROR.9
- COUNT-IF-NOT.ERROR.10 COUNT-IF-NOT.ERROR.11 COUNT-IF-NOT.ERROR.12
- COUNT-IF-NOT.ERROR.13 COUNT-IF-NOT.ERROR.14 COUNT-IF-NOT.ERROR.15
- REVERSE-LIST.1 REVERSE-LIST.2 REVERSE-VECTOR.1 REVERSE-VECTOR.2
- REVERSE-NONSIMPLE-VECTOR.1 REVERSE-NONSIMPLE-VECTOR.2
- REVERSE-NONSIMPLE-VECTOR.3 REVERSE-BIT-VECTOR.1 REVERSE-BIT-VECTOR.2
- REVERSE-BIT-VECTOR.3 REVERSE-STRING.1 REVERSE-STRING.2
- REVERSE-STRING.3 REVERSE-STRING.4 REVERSE.ORDER.1 REVERSE.ERROR.1
- REVERSE.ERROR.2 REVERSE.ERROR.3 REVERSE.ERROR.4 REVERSE.ERROR.5
- REVERSE.ERROR.6 REVERSE.ERROR.7 REVERSE.ERROR.8 NREVERSE-LIST.1
- NREVERSE-LIST.2 NREVERSE-VECTOR.1 NREVERSE-VECTOR.2
- NREVERSE-NONSIMPLE-VECTOR.1 NREVERSE-NONSIMPLE-VECTOR.2
- NREVERSE-NONSIMPLE-VECTOR.3 NREVERSE-BIT-VECTOR.1
- NREVERSE-BIT-VECTOR.2 NREVERSE-BIT-VECTOR.3 NREVERSE-STRING.1
- NREVERSE-STRING.2 NREVERSE-STRING.3 NREVERSE-STRING.4 NREVERSE.ORDER.1
- NREVERSE.ERROR.1 NREVERSE.ERROR.2 NREVERSE.ERROR.3 NREVERSE.ERROR.4
- NREVERSE.ERROR.5 NREVERSE.ERROR.6 NREVERSE.ERROR.7 NREVERSE.ERROR.8
- SORT-LIST.1 SORT-LIST.2 SORT-LIST.3 SORT-VECTOR.1 SORT-VECTOR.2
- SORT-VECTOR.3 SORT-VECTOR.4 SORT-BIT-VECTOR.1 SORT-BIT-VECTOR.2
- SORT-BIT-VECTOR.3 SORT-STRING.1 SORT-STRING.2 SORT-STRING.3
- SORT.ORDER.1 SORT.ORDER.2
-Test SORT.ERROR.1 failed
-Form: (CLASSIFY-ERROR (SORT))
-Expected value: PROGRAM-ERROR
-Actual value: TYPE-ERROR.
-Test SORT.ERROR.2 failed
-Form: (CLASSIFY-ERROR (SORT NIL))
-Expected value: PROGRAM-ERROR
-Actual value: NIL.
- SORT.ERROR.3 SORT.ERROR.4
-Test SORT.ERROR.5 failed
-Form: (CLASSIFY-ERROR (SORT NIL #'< 'BAD T :ALLOW-OTHER-KEYS NIL))
-Expected value: PROGRAM-ERROR
-Actual value: NIL.
- SORT.ERROR.6 SORT.ERROR.7 SORT.ERROR.8 SORT.ERROR.9 SORT.ERROR.10
- FIND-LIST.1 FIND-LIST.2 FIND-LIST.3 FIND-LIST.4 FIND-LIST.5
- FIND-LIST.6 FIND-LIST.7 FIND-LIST.8 FIND-LIST.9 FIND-LIST.10
- FIND-LIST.11 FIND-LIST.12 FIND-LIST.13 FIND-LIST.14 FIND-LIST.15
- FIND-LIST.16 FIND-LIST.17 FIND-LIST.18 FIND-LIST.19 FIND-LIST.20
- FIND-LIST.21 FIND-LIST.22 FIND-LIST.23 FIND-LIST.24 FIND-LIST.25
- FIND-LIST.26 FIND-LIST.27 FIND-LIST.28 FIND-VECTOR.1 FIND-VECTOR.1A
- FIND-VECTOR.2 FIND-VECTOR.2A FIND-VECTOR.3 FIND-VECTOR.4 FIND-VECTOR.5
- FIND-VECTOR.6 FIND-VECTOR.7 FIND-VECTOR.8 FIND-VECTOR.9 FIND-VECTOR.10
- FIND-VECTOR.11 FIND-VECTOR.12 FIND-VECTOR.13 FIND-VECTOR.14
- FIND-VECTOR.15 FIND-VECTOR.16 FIND-VECTOR.17 FIND-VECTOR.18
- FIND-VECTOR.19 FIND-VECTOR.20 FIND-VECTOR.21 FIND-VECTOR.22
- FIND-VECTOR.23 FIND-VECTOR.24 FIND-VECTOR.25 FIND-VECTOR.26
- FIND-VECTOR.27 FIND-VECTOR.28 FIND-VECTOR.29 FIND-VECTOR.30
- FIND-BIT-VECTOR.1 FIND-BIT-VECTOR.1A FIND-BIT-VECTOR.1B
- FIND-BIT-VECTOR.1C FIND-BIT-VECTOR.1D FIND-BIT-VECTOR.2
- FIND-BIT-VECTOR.2A FIND-BIT-VECTOR.2B FIND-BIT-VECTOR.2C
- FIND-BIT-VECTOR.2D FIND-BIT-VECTOR.2E FIND-BIT-VECTOR.3
- FIND-BIT-VECTOR.4 FIND-BIT-VECTOR.5 FIND-BIT-VECTOR.6
- FIND-BIT-VECTOR.7 FIND-BIT-VECTOR.8 FIND-BIT-VECTOR.9
- FIND-BIT-VECTOR.10 FIND-BIT-VECTOR.11 FIND-BIT-VECTOR.12
- FIND-BIT-VECTOR.13 FIND-BIT-VECTOR.14 FIND-BIT-VECTOR.15
- FIND-BIT-VECTOR.16 FIND-BIT-VECTOR.16A FIND-BIT-VECTOR.16B
- FIND-BIT-VECTOR.17 FIND-BIT-VECTOR.17A FIND-BIT-VECTOR.17B
- FIND-BIT-VECTOR.18 FIND-BIT-VECTOR.18A FIND-BIT-VECTOR.19
- FIND-BIT-VECTOR.19A FIND-BIT-VECTOR.20 FIND-BIT-VECTOR.21
- FIND-BIT-VECTOR.21A FIND-BIT-VECTOR.21B FIND-BIT-VECTOR.22
- FIND-BIT-VECTOR.22A FIND-BIT-VECTOR.22B FIND-BIT-VECTOR.23
- FIND-BIT-VECTOR.23A FIND-BIT-VECTOR.23B FIND-BIT-VECTOR.24
- FIND-BIT-VECTOR.24A FIND-BIT-VECTOR.24B FIND-BIT-VECTOR.25
- FIND-BIT-VECTOR.26 FIND-BIT-VECTOR.26A FIND-BIT-VECTOR.27
- FIND-BIT-VECTOR.28 FIND-BIT-VECTOR.29 FIND-BIT-VECTOR.30 FIND-STRING.1
- FIND-STRING.1A FIND-STRING.2 FIND-STRING.2A FIND-STRING.3
- FIND-STRING.4 FIND-STRING.5 FIND-STRING.6 FIND-STRING.7 FIND-STRING.8
- FIND-STRING.9 FIND-STRING.10 FIND-STRING.11 FIND-STRING.13
- FIND-STRING.14 FIND-STRING.15 FIND-STRING.16 FIND-STRING.17
- FIND-STRING.18 FIND-STRING.19 FIND-STRING.20 FIND-STRING.21
- FIND-STRING.22 FIND-STRING.23 FIND-STRING.24 FIND-STRING.25
- FIND.ALLOW-OTHER-KEYS.1 FIND.ALLOW-OTHER-KEYS.2
- FIND.ALLOW-OTHER-KEYS.3 FIND.KEYWORDS.4 FIND.ALLOW-OTHER-KEYS.5
- FIND.ERROR.1 FIND.ERROR.2 FIND.ERROR.3 FIND.ERROR.4 FIND.ERROR.5
- FIND.ERROR.6 FIND.ERROR.7 FIND.ERROR.8 FIND.ERROR.9 FIND.ERROR.10
- FIND.ERROR.11 FIND.ERROR.12 FIND.ERROR.13 FIND.ERROR.14 FIND.ERROR.15
- FIND.ORDER.1 FIND.ORDER.2 FIND.ORDER.3 FIND-IF-LIST.1 FIND-IF-LIST.2
- FIND-IF-LIST.2A FIND-IF-LIST.3 FIND-IF-LIST.4 FIND-IF-LIST.5
- FIND-IF-LIST.6 FIND-IF-LIST.7 FIND-IF-LIST.8 FIND-IF-LIST.9
- FIND-IF-LIST.10 FIND-IF-LIST.11 FIND-IF-LIST.12 FIND-IF-LIST.13
- FIND-IF-LIST.14 FIND-IF-LIST.15 FIND-IF-LIST.16 FIND-IF-LIST.17
- FIND-IF-LIST.18 FIND-IF-VECTOR.1 FIND-IF-VECTOR.2 FIND-IF-VECTOR.2A
- FIND-IF-VECTOR.3 FIND-IF-VECTOR.4 FIND-IF-VECTOR.5 FIND-IF-VECTOR.6
- FIND-IF-VECTOR.7 FIND-IF-VECTOR.8 FIND-IF-VECTOR.9 FIND-IF-VECTOR.10
- FIND-IF-VECTOR.11 FIND-IF-VECTOR.12 FIND-IF-VECTOR.13
- FIND-IF-VECTOR.14 FIND-IF-VECTOR.15 FIND-IF-VECTOR.16
- FIND-IF-VECTOR.17 FIND-IF-VECTOR.18 FIND-IF-VECTOR.19
- FIND-IF-BIT-VECTOR.1 FIND-IF-BIT-VECTOR.2 FIND-IF-BIT-VECTOR.3
- FIND-IF-BIT-VECTOR.4 FIND-IF-BIT-VECTOR.5 FIND-IF-BIT-VECTOR.6
- FIND-IF-BIT-VECTOR.7 FIND-IF-STRING.1 FIND-IF-STRING.2
- FIND-IF-STRING.2A FIND-IF-STRING.3 FIND-IF-STRING.3A FIND-IF-STRING.4
- FIND-IF-STRING.5 FIND-IF-STRING.6 FIND-IF-STRING.7 FIND-IF-STRING.8
- FIND-IF-STRING.9 FIND-IF-STRING.10 FIND-IF-STRING.11 FIND-IF-STRING.12
- FIND-IF-STRING.13 FIND-IF-STRING.14 FIND-IF-STRING.15
- FIND-IF-STRING.16 FIND-IF-STRING.17 FIND-IF-STRING.18
- FIND-IF-STRING.19 FIND-IF.ALLOW-OTHER-KEYS.1
- FIND-IF.ALLOW-OTHER-KEYS.2 FIND-IF.ALLOW-OTHER-KEYS.3
- FIND-IF.KEYWORDS.4 FIND-IF.ALLOW-OTHER-KEYS.5 FIND-IF.ERROR.1
- FIND-IF.ERROR.2 FIND-IF.ERROR.3 FIND-IF.ERROR.4 FIND-IF.ERROR.5
- FIND-IF.ERROR.6 FIND-IF.ERROR.7 FIND-IF.ERROR.8 FIND-IF.ERROR.9
- FIND-IF.ERROR.10 FIND-IF.ERROR.11 FIND-IF.ERROR.12 FIND-IF.ERROR.13
- FIND-IF.ERROR.14 FIND-IF.ERROR.15 FIND-IF.ORDER.1 FIND-IF.ORDER.2
- FIND-IF.ORDER.3 FIND-IF-NOT-LIST.1 FIND-IF-NOT-LIST.2
- FIND-IF-NOT-LIST.2A FIND-IF-NOT-LIST.3 FIND-IF-NOT-LIST.4
- FIND-IF-NOT-LIST.5 FIND-IF-NOT-LIST.6 FIND-IF-NOT-LIST.7
- FIND-IF-NOT-LIST.8 FIND-IF-NOT-LIST.9 FIND-IF-NOT-LIST.10
- FIND-IF-NOT-LIST.11 FIND-IF-NOT-LIST.12 FIND-IF-NOT-LIST.13
- FIND-IF-NOT-LIST.14 FIND-IF-NOT-LIST.15 FIND-IF-NOT-LIST.16
- FIND-IF-NOT-LIST.17 FIND-IF-NOT-LIST.18 FIND-IF-NOT-VECTOR.1
- FIND-IF-NOT-VECTOR.2 FIND-IF-NOT-VECTOR.2A FIND-IF-NOT-VECTOR.3
- FIND-IF-NOT-VECTOR.4 FIND-IF-NOT-VECTOR.5 FIND-IF-NOT-VECTOR.6
- FIND-IF-NOT-VECTOR.7 FIND-IF-NOT-VECTOR.8 FIND-IF-NOT-VECTOR.9
- FIND-IF-NOT-VECTOR.10 FIND-IF-NOT-VECTOR.11 FIND-IF-NOT-VECTOR.12
- FIND-IF-NOT-VECTOR.13 FIND-IF-NOT-VECTOR.14 FIND-IF-NOT-VECTOR.15
- FIND-IF-NOT-VECTOR.16 FIND-IF-NOT-VECTOR.17 FIND-IF-NOT-VECTOR.18
- FIND-IF-NOT-BIT-VECTOR.1 FIND-IF-NOT-BIT-VECTOR.2
- FIND-IF-NOT-BIT-VECTOR.3 FIND-IF-NOT-BIT-VECTOR.4
- FIND-IF-NOT-BIT-VECTOR.5 FIND-IF-NOT-BIT-VECTOR.6
- FIND-IF-NOT-BIT-VECTOR.7 FIND-IF-NOT-STRING.1 FIND-IF-NOT-STRING.2
- FIND-IF-NOT-STRING.2A FIND-IF-NOT-STRING.3 FIND-IF-NOT-STRING.3A
- FIND-IF-NOT-STRING.4 FIND-IF-NOT-STRING.5 FIND-IF-NOT-STRING.6
- FIND-IF-NOT-STRING.7 FIND-IF-NOT-STRING.8 FIND-IF-NOT-STRING.9
- FIND-IF-NOT-STRING.10 FIND-IF-NOT-STRING.11 FIND-IF-NOT-STRING.12
- FIND-IF-NOT-STRING.13 FIND-IF-NOT-STRING.14 FIND-IF-NOT-STRING.15
- FIND-IF-NOT-STRING.16 FIND-IF-NOT-STRING.17 FIND-IF-NOT-STRING.18
- FIND-IF-NOT.ALLOW-OTHER-KEYS.1 FIND-IF-NOT.ALLOW-OTHER-KEYS.2
- FIND-IF-NOT.ALLOW-OTHER-KEYS.3 FIND-IF-NOT.KEYWORDS.4
- FIND-IF-NOT.ALLOW-OTHER-KEYS.5 FIND-IF-NOT.ERROR.1 FIND-IF-NOT.ERROR.2
- FIND-IF-NOT.ERROR.3 FIND-IF-NOT.ERROR.4 FIND-IF-NOT.ERROR.5
- FIND-IF-NOT.ERROR.6 FIND-IF-NOT.ERROR.7 FIND-IF-NOT.ERROR.8
- FIND-IF-NOT.ERROR.9 FIND-IF-NOT.ERROR.10 FIND-IF-NOT.ERROR.11
- FIND-IF-NOT.ERROR.12 FIND-IF-NOT.ERROR.13 FIND-IF-NOT.ERROR.14
- FIND-IF-NOT.ERROR.15 FIND-IF-NOT.ORDER.1 FIND-IF-NOT.ORDER.2
- FIND-IF-NOT.ORDER.3 POSITION-LIST.1 POSITION-LIST.2 POSITION-LIST.3
- POSITION-LIST.4 POSITION-LIST.5 POSITION-LIST.6 POSITION-LIST.7
- POSITION-LIST.8 POSITION-LIST.9 POSITION-LIST.10 POSITION-LIST.11
- POSITION-LIST.12 POSITION-LIST.13 POSITION-LIST.14 POSITION-LIST.15
- POSITION-LIST.16 POSITION-LIST.17 POSITION-LIST.18 POSITION-LIST.19
- POSITION-LIST.20 POSITION-LIST.21 POSITION-LIST.22 POSITION-LIST.23
- POSITION-LIST.24 POSITION-LIST.25 POSITION-LIST.26 POSITION-LIST.27
- POSITION-LIST.28 POSITION-VECTOR.1 POSITION-VECTOR.2 POSITION-VECTOR.3
- POSITION-VECTOR.4 POSITION-VECTOR.5 POSITION-VECTOR.6
- POSITION-VECTOR.7 POSITION-VECTOR.8 POSITION-VECTOR.9
- POSITION-VECTOR.10 POSITION-VECTOR.11 POSITION-VECTOR.12
- POSITION-VECTOR.13 POSITION-VECTOR.14 POSITION-VECTOR.15
- POSITION-VECTOR.16 POSITION-VECTOR.17 POSITION-VECTOR.18
- POSITION-VECTOR.19 POSITION-VECTOR.20 POSITION-VECTOR.21
- POSITION-VECTOR.22 POSITION-VECTOR.23 POSITION-VECTOR.24
- POSITION-VECTOR.25 POSITION-VECTOR.26 POSITION-VECTOR.27
- POSITION-VECTOR.28 POSITION-VECTOR.29 POSITION-VECTOR.30
- POSITION-VECTOR.31 POSITION-BIT-VECTOR.1 POSITION-BIT-VECTOR.2
- POSITION-BIT-VECTOR.3 POSITION-BIT-VECTOR.4 POSITION-BIT-VECTOR.5
- POSITION-BIT-VECTOR.6 POSITION-BIT-VECTOR.7 POSITION-BIT-VECTOR.8
- POSITION-BIT-VECTOR.9 POSITION-BIT-VECTOR.10 POSITION-BIT-VECTOR.11
- POSITION-BIT-VECTOR.12 POSITION-BIT-VECTOR.13 POSITION-BIT-VECTOR.14
- POSITION-BIT-VECTOR.15 POSITION-BIT-VECTOR.16 POSITION-BIT-VECTOR.17
- POSITION-BIT-VECTOR.18 POSITION-BIT-VECTOR.19 POSITION-BIT-VECTOR.20
- POSITION-BIT-VECTOR.21 POSITION-BIT-VECTOR.22 POSITION-BIT-VECTOR.23
- POSITION-BIT-VECTOR.24 POSITION-BIT-VECTOR.25 POSITION-BIT-VECTOR.27
- POSITION-BIT-VECTOR.28 POSITION-BIT-VECTOR.29 POSITION-BIT-VECTOR.30
- POSITION-BIT-VECTOR.31 POSITION-BIT-VECTOR.32 POSITION-STRING.1
- POSITION-STRING.2 POSITION-STRING.3 POSITION-STRING.4
- POSITION-STRING.5 POSITION-STRING.6 POSITION-STRING.7
- POSITION-STRING.8 POSITION-STRING.9 POSITION-STRING.10
- POSITION-STRING.11 POSITION-STRING.13 POSITION-STRING.14
- POSITION-STRING.15 POSITION-STRING.16 POSITION-STRING.17
- POSITION-STRING.18 POSITION-STRING.19 POSITION-STRING.20
- POSITION-STRING.21 POSITION-STRING.22 POSITION-STRING.23
  POSITION-STRING.24 POSITION-STRING.25 POSITION-STRING.26
  POSITION-STRING.27 POSITION-STRING.28 POSITION.ORDER.1
  POSITION.ORDER.2 POSITION.ALLOW-OTHER-KEYS.1
@@ -22512,19 +22166,6 @@
  POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1
  SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6
  SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10
- SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 POSITION-STRING.25 POSITION-STRING.26
- POSITION-STRING.27 POSITION-STRING.28 POSITION.ORDER.1
- POSITION.ORDER.2 POSITION.ALLOW-OTHER-KEYS.1
- POSITION.ALLOW-OTHER-KEYS.2 POSITION.ALLOW-OTHER-KEYS.3
- POSITION.ALLOW-OTHER-KEYS.4 POSITION.ALLOW-OTHER-KEYS.5
- POSITION.KEYWORDS.6 POSITION.ALLOW-OTHER-KEYS.7
- POSITION.ALLOW-OTHER-KEYS.8 POSITION.ALLOW-OTHER-KEYS.9
- POSITION.ERROR.1 POSITION.ERROR.2 POSITION.ERROR.3 POSITION.ERROR.4
- POSITION.ERROR.5 POSITION.ERROR.6 POSITION.ERROR.7 POSITION.ERROR.8
- POSITION.ERROR.9 POSITION.ERROR.10 POSITION.ERROR.11 POSITION.ERROR.12
- POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1
- SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6
- SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10
  SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14
  SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2
  SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4
@@ -22537,18 +22178,6 @@
  SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9
  SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13
  SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1
- SEARCH-BITVECTOR.2 SEARCH-BITVECTOR.3 SEARCH-LIST.14
- SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2
- SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4
- SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6
- SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1
- SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5
- SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9
- SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1
- SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5
- SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9
- SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13
- SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1
  SEARCH-BITVECTOR.2 SEARCH-BITVECTOR.3 SEARCH-BITVECTOR.4
  SEARCH-BITVECTOR.5 SEARCH-BITVECTOR.6 SEARCH-BITVECTOR.7
  SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 SEARCH-BITVECTOR.10
@@ -22606,18 +22235,7 @@
  MISMATCH.ERROR.3 MISMATCH.ERROR.4 MISMATCH.ERROR.5 MISMATCH.ERROR.6
  MISMATCH.ERROR.7 MISMATCH.ERROR.8 MISMATCH.ERROR.9 MISMATCH.ERROR.10
  REPLACE-LIST.1 REPLACE-LIST.2 REPLACE-LIST.3 REPLACE-LIST.4
- REPLACE-LIST.5 REPLACE-LIST.6 SEARCH-BITVECTOR.4
- SEARCH-BITVECTOR.5 SEARCH-BITVECTOR.6 SEARCH-BITVECTOR.7
- SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 SEARCH-BITVECTOR.10
- SEARCH-BITVECTOR.11 SEARCH-BITVECTOR.12 SEARCH-BITVECTOR.13
- SEARCH-BITVECTOR.14 SEARCH-BITVECTOR.15 SEARCH-BITVECTOR.16
- SEARCH-STRING.2 SEARCH-STRING.3 SEARCH-STRING.4 SEARCH-STRING.5
- SEARCH-STRING.6 SEARCH-STRING.7 SEARCH-STRING.8 SEARCH-STRING.9
- SEARCH-STRING.10 SEARCH-STRING.11 SEARCH-STRING.13 SEARCH-STRING.14
- SEARCH-STRING.15 SEARCH-STRING.16 MISMATCH-LIST.1 MISMATCH-LIST.2
- MISMATCH-LIST.3 MISMATCH-LIST.4 MISMATCH-LIST.5 MISMATCH-LIST.6
- MISMATCH-LIST.7 MISMATCH-LIST.8 MISMATCH-LIST.9 MISMATCH-LIST.10
- MISMATCH-LIST.11 MISMATCH-LIST.12 REPLACE-LIST.7 REPLACE-LIST.8
+ REPLACE-LIST.5 REPLACE-LIST.6 REPLACE-LIST.7 REPLACE-LIST.8
  REPLACE-LIST.9 REPLACE-LIST.10 REPLACE-LIST.11 REPLACE-LIST.12
  REPLACE-LIST.13 REPLACE-LIST.14 REPLACE-LIST.15 REPLACE-LIST.16
  REPLACE-LIST.17 REPLACE-LIST.18 REPLACE-LIST.19 REPLACE-LIST.20
@@ -23088,8 +22706,425 @@
  DELETE-BIT-VECTOR.2 DELETE-BIT-VECTOR.3 REMOVE.ORDER.1 REMOVE.ORDER.2
  DELETE.ORDER.1 DELETE.ORDER.2 REMOVE-IF.ORDER.1 REMOVE-IF.ORDER.2
  DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1
- REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2
- REMOVE-RANDOM MISMATCH-LIST.13 MISMATCH-LIST.14
+ REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2 ELT.12 ELT.13
+ ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2
+ ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9
+ ELT-V.10 ELT-V.11 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3
+ ELT-ADJ-ARRAY.4 ELT-ADJ-ARRAY.5 ELT-ADJ-ARRAY.6 ELT-ADJ-ARRAY.7
+ ELT-ADJ-ARRAY.8 ELT-ADJ-ARRAY.9 ELT-ADJ-ARRAY.10 ELT-ADJ-ARRAY.11
+ ELT-ADJ-ARRAY.12 ELT-ADJ-ARRAY.13 ELT-DISPLACED-ARRAY.1
+ ELT-DISPLACED-ARRAY.2 ELT-DISPLACED-ARRAY.3 ELT-FILL-POINTER.1
+ ELT-FILL-POINTER.2 ELT-FILL-POINTER.3 ELT-FILL-POINTER.4
+ ELT-FILL-POINTER.5 ELT-FILL-POINTER.6 ELT-FILL-POINTER.7
+ ELT-FILL-POINTER.8 ELT.ERROR.1 ELT.ERROR.2 ELT.ERROR.3 FILL.ERROR.1
+ FILL.ERROR.2 FILL.ERROR.3 FILL.ERROR.4 FILL.ERROR.5 FILL.ERROR.6
+ FILL.ERROR.7 FILL.ERROR.8 FILL.ERROR.10 FILL.ERROR.11 ARRAY-FILL-1
+ ARRAY-FILL-2 ARRAY-FILL-3 ARRAY-FILL-4 ARRAY-FILL-5 ARRAY-FILL-6
+ ARRAY-FILL-7 ARRAY-FILL-8 ARRAY-FILL-9 ARRAY-FILL-10
+ ARRAY-FIXNUM-FILL-1 ARRAY-FIXNUM-FILL-2 ARRAY-FIXNUM-FILL-3
+ ARRAY-FIXNUM-FILL-4 ARRAY-FIXNUM-FILL-5 ARRAY-FIXNUM-FILL-6
+ ARRAY-FIXNUM-FILL-7 ARRAY-FIXNUM-FILL-8 ARRAY-FIXNUM-FILL-9
+ ARRAY-FIXNUM-FILL-10 ARRAY-UNSIGNED-BYTE8-FILL-1
+ ARRAY-UNSIGNED-BYTE8-FILL-2 ARRAY-UNSIGNED-BYTE8-FILL-3
+ ARRAY-UNSIGNED-BYTE8-FILL-4 ARRAY-UNSIGNED-BYTE8-FILL-5
+ ARRAY-UNSIGNED-BYTE8-FILL-6 ARRAY-UNSIGNED-BYTE8-FILL-7
+ ARRAY-UNSIGNED-BYTE8-FILL-8 ARRAY-UNSIGNED-BYTE8-FILL-9
+ ARRAY-UNSIGNED-BYTE8-FILL-10 ARRAY-FILL-POINTER-FILL.1
+ ARRAY-FILL-POINTER-FILL.2 FILL.STRING.1 FILL.STRING.2 FILL.STRING.3
+ FILL.STRING.4 FILL.STRING.5 FILL.STRING.6 FILL.STRING.7 FILL.STRING.8
+ FILL.STRING.9 FILL.STRING.10 FILL.BIT-VECTOR.1 FILL.BIT-VECTOR.2
+ FILL.BIT-VECTOR.3 FILL.BIT-VECTOR.4 FILL.BIT-VECTOR.5
+ FILL.BIT-VECTOR.6 FILL.BIT-VECTOR.7 FILL.BIT-VECTOR.8
+ FILL.BIT-VECTOR.9 FILL.ALLOW-OTHER-KEYS.1 FILL.ALLOW-OTHER-KEYS.2
+ FILL.ALLOW-OTHER-KEYS.3 FILL.ALLOW-OTHER-KEYS.4
+ FILL.ALLOW-OTHER-KEYS.5 FILL.ALLOW-OTHER-KEYS.6
+ FILL.ALLOW-OTHER-KEYS.7 FILL.ORDER.1 FILL.ORDER.2 FILL.ORDER.3
+ FILL.ORDER.4 ARRAY-STRING-FILL.1 ARRAY-STRING-FILL.2
+ ARRAY-STRING-FILL.3 ARRAY-STRING-FILL.4 ARRAY-STRING-FILL.5
+ MAKE-SEQUENCE.1 MAKE-SEQUENCE.2 MAKE-SEQUENCE.3 MAKE-SEQUENCE.4
+ MAKE-SEQUENCE.5 MAKE-SEQUENCE.6 MAKE-SEQUENCE.7 MAKE-SEQUENCE.8
+ MAKE-SEQUENCE.9 MAKE-SEQUENCE.10 MAKE-SEQUENCE.11 MAKE-SEQUENCE.12
+ MAKE-SEQUENCE.13 MAKE-SEQUENCE.14 MAKE-SEQUENCE.15 MAKE-SEQUENCE.16
+ MAKE-SEQUENCE.17 MAKE-SEQUENCE.18 MAKE-SEQUENCE.19 MAKE-SEQUENCE.20
+ MAKE-SEQUENCE.21 MAKE-SEQUENCE.22 MAKE-SEQUENCE.23 MAKE-SEQUENCE.24
+ MAKE-SEQUENCE.25 MAKE-SEQUENCE.26 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.1
+ MAKE-SEQUENCE.ALLOW-OTHER-KEYS.2 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.3
+ MAKE-SEQUENCE.ALLOW-OTHER-KEYS.4 MAKE-SEQUENCE.ALLOW-OTHER-KEYS.5
+ MAKE-SEQUENCE.KEYWORDS.6 MAKE-SEQUENCE.ERROR.1
+Test MAKE-SEQUENCE.ERROR.2 failed
+Form: (CLASSIFY-ERROR (MAKE-SEQUENCE 'NULL 1))
+Expected value: TYPE-ERROR
+Actual value: (NIL).
+ MAKE-SEQUENCE.ERROR.3 MAKE-SEQUENCE.ERROR.4 MAKE-SEQUENCE.ERROR.5
+ MAKE-SEQUENCE.ERROR.6 MAKE-SEQUENCE.ERROR.7 MAKE-SEQUENCE.ERROR.8
+ MAKE-SEQUENCE.ERROR.9 MAKE-SEQUENCE.ERROR.10 MAKE-SEQUENCE.ERROR.11
+ MAKE-SEQUENCE.ERROR.12 MAKE-SEQUENCE.ERROR.13 MAKE-SEQUENCE.ERROR.14
+ MAKE-SEQUENCE.ORDER.1 MAKE-SEQUENCE.ORDER.2 MAP-ARRAY.1 MAP-ARRAY.2
+ MAP-ARRAY.3 MAP-ARRAY.4 MAP-ARRAY.5 MAP-ARRAY.6 MAP-ARRAY.9
+ MAP-ARRAY.10 MAP-ARRAY.11 MAP-ARRAY.12 MAP-ARRAY.13 MAP-ARRAY.14
+ MAP-BIT-VECTOR.15 MAP-BIT-VECTOR.16 MAP-BIT-VECTOR.17
+ MAP-BIT-VECTOR.18 MAP-BIT-VECTOR.19 MAP-BIT-VECTOR.20
+ MAP-BIT-VECTOR.21 MAP-BIT-VECTOR.22 MAP-BIT-VECTOR.23
+ MAP-BIT-VECTOR.24 MAP-BIT-VECTOR.25 MAP-STRING.26 MAP-STRING.27
+ MAP-STRING.28 MAP-STRING.29 MAP-STRING.30 MAP-NIL.33 MAP-NIL.34
+ MAP-NIL.35 MAP-NIL.36 MAP-NULL.1 MAP-CONS.1 MAP.ERROR.1 MAP.ERROR.2
+ MAP.ERROR.3 MAP.ERROR.4 MAP.ERROR.5 MAP.ERROR.6 MAP.ERROR.7
+ MAP.ERROR.8 MAP.ERROR.9 MAP.FILL.1 MAP.FILL.2 MAP.FILL.3 MAP.FILL.4
+ MAP.FILL.5 MAP.FILL.6 MAP.ORDER.1 MAP-INTO-LIST.1 MAP-INTO-LIST.2
+ MAP-INTO-LIST.3 MAP-INTO-LIST.4 MAP-INTO-LIST.5 MAP-INTO-LIST.6
+ MAP-INTO-LIST.7 MAP-INTO-LIST.8 MAP-INTO-ARRAY.1 MAP-INTO-ARRAY.2
+ MAP-INTO-ARRAY.3 MAP-INTO-ARRAY.4 MAP-INTO-ARRAY.5 MAP-INTO-ARRAY.6
+ MAP-INTO-ARRAY.7 MAP-INTO-ARRAY.8 MAP-INTO-ARRAY.9 MAP-INTO-ARRAY.10
+ MAP-INTO-ARRAY.11 MAP-INTO-STRING.1 MAP-INTO-STRING.2
+ MAP-INTO-STRING.3 MAP-INTO-STRING.4 MAP-INTO-STRING.5
+ MAP-INTO-STRING.6 MAP-INTO-STRING.7 MAP-INTO-STRING.8
+ MAP-INTO-STRING.9 MAP-INTO-STRING.10 MAP-INTO-STRING.11
+ MAP-INTO-STRING.12 MAP-INTO.BIT-VECTOR.1 MAP-INTO.BIT-VECTOR.2
+ MAP-INTO.BIT-VECTOR.3 MAP-INTO.BIT-VECTOR.4 MAP-INTO.BIT-VECTOR.5
+ MAP-INTO.BIT-VECTOR.6 MAP-INTO.BIT-VECTOR.7 MAP-INTO.BIT-VECTOR.8
+ MAP-INTO.BIT-VECTOR.9 MAP-INTO.ERROR.1 MAP-INTO.ERROR.2
+ MAP-INTO.ERROR.3 MAP-INTO.ERROR.4 MAP-INTO.ERROR.5 MAP-INTO.ERROR.6
+ MAP-INTO.ERROR.7 MAP-INTO.ERROR.8 MAP-INTO.ORDER.1 MAP-INTO.ORDER.2
+ REDUCE-LIST.1 REDUCE-LIST.2 REDUCE-LIST.3 REDUCE-LIST.4 REDUCE-LIST.5
+ REDUCE-LIST.6 REDUCE-LIST.7 REDUCE-LIST.8 REDUCE-LIST.9 REDUCE-LIST.10
+ REDUCE-LIST.11 REDUCE-LIST.12 REDUCE-LIST.13 REDUCE-LIST.14
+ REDUCE-LIST.15 REDUCE-LIST.16 REDUCE-LIST.17 REDUCE-ARRAY.1
+ REDUCE-ARRAY.2 REDUCE-ARRAY.3 REDUCE-ARRAY.4 REDUCE-ARRAY.5
+ REDUCE-ARRAY.6 REDUCE-ARRAY.7 REDUCE-ARRAY.8 REDUCE-ARRAY.9
+ REDUCE-ARRAY.10 REDUCE-ARRAY.11 REDUCE-ARRAY.12 REDUCE-ARRAY.13
+ REDUCE-ARRAY.14 REDUCE-ARRAY.15 REDUCE-ARRAY.16 REDUCE-ARRAY.17
+ REDUCE-ARRAY.18 REDUCE-ARRAY.19 REDUCE.ERROR.1
+Test REDUCE.ERROR.2 failed
+Form: (CLASSIFY-ERROR (REDUCE))
+Expected value: PROGRAM-ERROR
+Actual value: TYPE-ERROR.
+ REDUCE.ERROR.3 REDUCE.ERROR.4
+Test REDUCE.ERROR.5 failed
+Form: (CLASSIFY-ERROR (REDUCE #'LIST NIL 'BAD T :ALLOW-OTHER-KEYS NIL))
+Expected value: PROGRAM-ERROR
+Actual value: NIL.
+ REDUCE.ERROR.6 REDUCE.ERROR.7 REDUCE.ERROR.8 REDUCE.ERROR.9
+ REDUCE.ERROR.10 REDUCE-STRING.1 REDUCE-STRING.2 REDUCE-STRING.3
+ REDUCE-STRING.4 REDUCE-STRING.5 REDUCE-STRING.6 REDUCE-STRING.7
+ REDUCE-STRING.8 REDUCE-STRING.9 REDUCE-STRING.10 REDUCE-STRING.11
+ REDUCE-STRING.12 REDUCE-STRING.13 REDUCE-STRING.14 REDUCE-STRING.15
+ REDUCE-STRING.16 REDUCE-STRING.17 REDUCE-BITSTRING.1
+ REDUCE-BITSTRING.2 REDUCE-BITSTRING.3 REDUCE-BITSTRING.4
+ REDUCE-BITSTRING.5 REDUCE-BITSTRING.6 REDUCE-BITSTRING.7
+ REDUCE-BITSTRING.8 REDUCE-BITSTRING.9 REDUCE-BITSTRING.10
+ REDUCE-BITSTRING.11 REDUCE-BITSTRING.12 REDUCE-BITSTRING.13
+ REDUCE-BITSTRING.14 REDUCE-BITSTRING.15 REDUCE-BITSTRING.16
+ REDUCE-BITSTRING.17 REDUCE-BITSTRING.18 REDUCE.ORDER.1 REDUCE.ORDER.2
+ REDUCE.ORDER.3 REDUCE.ALLOW-OTHER-KEYS.1 REDUCE.ALLOW-OTHER-KEYS.2
+ REDUCE.ALLOW-OTHER-KEYS.3 REDUCE.ALLOW-OTHER-KEYS.4
+ REDUCE.ALLOW-OTHER-KEYS.5 REDUCE.ALLOW-OTHER-KEYS.6
+ REDUCE.ALLOW-OTHER-KEYS.7 REDUCE.ALLOW-OTHER-KEYS.8 REDUCE.KEYWORDS.9
+ COUNT-LIST.1 COUNT-LIST.2 COUNT-LIST.3 COUNT-LIST.4 COUNT-LIST.5
+ COUNT-LIST.6 COUNT-LIST.7 COUNT-LIST.8 COUNT-LIST.9 COUNT-LIST.10
+ COUNT-LIST.11 COUNT-LIST.12 COUNT-LIST.13 COUNT-LIST.14 COUNT-LIST.15
+ COUNT-LIST.16 COUNT-VECTOR.1 COUNT-VECTOR.2 COUNT-VECTOR.3
+ COUNT-VECTOR.4 COUNT-VECTOR.5 COUNT-VECTOR.6 COUNT-VECTOR.7
+ COUNT-VECTOR.8 COUNT-VECTOR.9 COUNT-VECTOR.10 COUNT-VECTOR.11
+ COUNT-VECTOR.12 COUNT-VECTOR.13 COUNT-VECTOR.14 COUNT-VECTOR.15
+ COUNT-VECTOR16 COUNT-FILLED-VECTOR.1 COUNT-FILLED-VECTOR.2
+ COUNT-FILLED-VECTOR.3 COUNT-FILLED-VECTOR.4 COUNT-FILLED-VECTOR.5
+ COUNT-FILLED-VECTOR.6 COUNT-FILLED-VECTOR.7 COUNT-FILLED-VECTOR.8
+ COUNT-FILLED-VECTOR.9 COUNT-FILLED-VECTOR.10 COUNT-FILLED-VECTOR.11
+ COUNT-FILLED-VECTOR.12 COUNT-FILLED-VECTOR.13 COUNT-FILLED-VECTOR.14
+ COUNT-FILLED-VECTOR.15 COUNT-FILLED-VECTOR.16 COUNT-FILLED-VECTOR.17
+ COUNT-FILLED-VECTOR.18 COUNT-FILLED-VECTOR.19 COUNT-FILLED-VECTOR.20
+ COUNT-BIT-VECTOR.1 COUNT-BIT-VECTOR.2 COUNT-BIT-VECTOR.3
+ COUNT-BIT-VECTOR.4 COUNT-BIT-VECTOR.5 COUNT-BIT-VECTOR.6
+ COUNT-BIT-VECTOR.7 COUNT-BIT-VECTOR.8 COUNT-BIT-VECTOR.9
+ COUNT-BIT-VECTOR.10 COUNT-BIT-VECTOR.11 COUNT-BIT-VECTOR.12
+ COUNT-BIT-VECTOR.13 COUNT-BIT-VECTOR.14 COUNT-BIT-VECTOR.15
+ COUNT-BIT-VECTOR.16 COUNT-BIT-VECTOR.17 COUNT-BIT-VECTOR.18
+ COUNT-BIT-VECTOR.19 COUNT-BIT-VECTOR.20 COUNT-STRING.1 COUNT-STRING.2
+ COUNT-STRING.3 COUNT-STRING.4 COUNT-STRING.5 COUNT-STRING.6
+ COUNT-STRING.7 COUNT-STRING.8 COUNT-STRING.9 COUNT-STRING.10
+ COUNT-STRING.11 COUNT-STRING.12 COUNT-STRING.13 COUNT-STRING.14
+ COUNT-STRING.15 COUNT-STRING.16 COUNT-STRING.17 COUNT-STRING.18
+ COUNT-STRING.19 COUNT-STRING.20 COUNT.ORDER.1 COUNT.ORDER.2
+ COUNT.ALLOW-OTHER-KEYS.1 COUNT.ALLOW-OTHER-KEYS.2
+ COUNT.ALLOW-OTHER-KEYS.3 COUNT.KEYWORDS.4 COUNT.ALLOW-OTHER-KEYS.5
+ COUNT.ERROR.1 COUNT.ERROR.2 COUNT.ERROR.3 COUNT.ERROR.4 COUNT.ERROR.5
+ COUNT.ERROR.6 COUNT.ERROR.7 COUNT.ERROR.8 COUNT.ERROR.9 COUNT.ERROR.10
+ COUNT.ERROR.11 COUNT.ERROR.12 COUNT.ERROR.13 COUNT.ERROR.14
+ COUNT.ERROR.15 COUNT-IF-LIST.1 COUNT-IF-LIST.2 COUNT-IF-LIST.3
+ COUNT-IF-LIST.4 COUNT-IF-LIST.5 COUNT-IF-LIST.6 COUNT-IF-LIST.8
+ COUNT-IF-LIST.9 COUNT-IF-LIST.10 COUNT-IF-LIST.11 COUNT-IF-LIST.12
+ COUNT-IF-LIST.13 COUNT-IF-LIST.14 COUNT-IF-LIST.15 COUNT-IF-LIST.16
+ COUNT-IF-VECTOR.1 COUNT-IF-VECTOR.2 COUNT-IF-VECTOR.3
+ COUNT-IF-VECTOR.4 COUNT-IF-VECTOR.5 COUNT-IF-VECTOR.6
+ COUNT-IF-VECTOR.8 COUNT-IF-VECTOR.9 COUNT-IF-VECTOR.10
+ COUNT-IF-VECTOR.11 COUNT-IF-VECTOR.12 COUNT-IF-VECTOR.13
+ COUNT-IF-VECTOR.14 COUNT-IF-VECTOR.15 COUNT-IF-VECTOR.16
+ COUNT-IF-NONSIMPLE-VECTOR.1 COUNT-IF-NONSIMPLE-VECTOR.2
+ COUNT-IF-NONSIMPLE-VECTOR.3 COUNT-IF-NONSIMPLE-VECTOR.4
+ COUNT-IF-NONSIMPLE-VECTOR.5 COUNT-IF-NONSIMPLE-VECTOR.6
+ COUNT-IF-NONSIMPLE-VECTOR.8 COUNT-IF-NONSIMPLE-VECTOR.9
+ COUNT-IF-NONSIMPLE-VECTOR.10 COUNT-IF-NONSIMPLE-VECTOR.11
+ COUNT-IF-NONSIMPLE-VECTOR.12 COUNT-IF-NONSIMPLE-VECTOR.13
+ COUNT-IF-NONSIMPLE-VECTOR.14 COUNT-IF-NONSIMPLE-VECTOR.15
+ COUNT-IF-NONSIMPLE-VECTOR.16 COUNT-IF-NONSIMPLE-VECTOR.17
+ COUNT-IF-BIT-VECTOR.1 COUNT-IF-BIT-VECTOR.2 COUNT-IF-BIT-VECTOR.3
+ COUNT-IF-BIT-VECTOR.4 COUNT-IF-BIT-VECTOR.5 COUNT-IF-BIT-VECTOR.6
+ COUNT-IF-BIT-VECTOR.8 COUNT-IF-BIT-VECTOR.10 COUNT-IF-BIT-VECTOR.11
+ COUNT-IF-BIT-VECTOR.12 COUNT-IF-BIT-VECTOR.13 COUNT-IF-BIT-VECTOR.14
+ COUNT-IF-BIT-VECTOR.15 COUNT-IF-BIT-VECTOR.16 COUNT-IF-BIT-VECTOR.17
+ COUNT-IF-STRING.1 COUNT-IF-STRING.2 COUNT-IF-STRING.3
+ COUNT-IF-STRING.4 COUNT-IF-STRING.5 COUNT-IF-STRING.6
+ COUNT-IF-STRING.8 COUNT-IF-STRING.11 COUNT-IF-STRING.12
+ COUNT-IF-STRING.13 COUNT-IF-STRING.14 COUNT-IF-STRING.15
+ COUNT-IF-STRING.16 COUNT-IF-STRING.17 COUNT-IF.ORDER.1
+ COUNT-IF.ORDER.2 COUNT-IF.ALLOW-OTHER-KEYS.1
+ COUNT-IF.ALLOW-OTHER-KEYS.2 COUNT-IF.ALLOW-OTHER-KEYS.3
+ COUNT-IF.KEYWORDS.4 COUNT-IF.ALLOW-OTHER-KEYS.5 COUNT-IF.ERROR.1
+ COUNT-IF.ERROR.2 COUNT-IF.ERROR.3 COUNT-IF.ERROR.4 COUNT-IF.ERROR.5
+ COUNT-IF.ERROR.6 COUNT-IF.ERROR.7 COUNT-IF.ERROR.8 COUNT-IF.ERROR.9
+ COUNT-IF.ERROR.10 COUNT-IF.ERROR.11 COUNT-IF.ERROR.12
+ COUNT-IF.ERROR.13 COUNT-IF.ERROR.14 COUNT-IF.ERROR.15
+ COUNT-IF-NOT-LIST.1 COUNT-IF-NOT-LIST.2 COUNT-IF-NOT-LIST.3
+ COUNT-IF-NOT-LIST.4 COUNT-IF-NOT-LIST.5 COUNT-IF-NOT-LIST.6
+ COUNT-IF-NOT-LIST.8 COUNT-IF-NOT-LIST.9 COUNT-IF-NOT-LIST.10
+ COUNT-IF-NOT-LIST.11 COUNT-IF-NOT-LIST.12 COUNT-IF-NOT-LIST.13
+ COUNT-IF-NOT-LIST.14 COUNT-IF-NOT-LIST.15 COUNT-IF-NOT-LIST.16
+ COUNT-IF-NOT-VECTOR.1 COUNT-IF-NOT-VECTOR.2 COUNT-IF-NOT-VECTOR.3
+ COUNT-IF-NOT-VECTOR.4 COUNT-IF-NOT-VECTOR.5 COUNT-IF-NOT-VECTOR.6
+ COUNT-IF-NOT-VECTOR.8 COUNT-IF-NOT-VECTOR.9 COUNT-IF-NOT-VECTOR.10
+ COUNT-IF-NOT-VECTOR.11 COUNT-IF-NOT-VECTOR.12 COUNT-IF-NOT-VECTOR.13
+ COUNT-IF-NOT-VECTOR.14 COUNT-IF-NOT-VECTOR.15 COUNT-IF-NOT-VECTOR.16
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.1 COUNT-IF-NOT-NONSIMPLE-VECTOR.2
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.3 COUNT-IF-NOT-NONSIMPLE-VECTOR.4
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.5 COUNT-IF-NOT-NONSIMPLE-VECTOR.6
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.8 COUNT-IF-NOT-NONSIMPLE-VECTOR.9
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.10 COUNT-IF-NOT-NONSIMPLE-VECTOR.11
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.12 COUNT-IF-NOT-NONSIMPLE-VECTOR.13
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.14 COUNT-IF-NOT-NONSIMPLE-VECTOR.15
+ COUNT-IF-NOT-NONSIMPLE-VECTOR.16 COUNT-IF-NOT-NONSIMPLE-VECTOR.17
+ COUNT-IF-NOT-BIT-VECTOR.1 COUNT-IF-NOT-BIT-VECTOR.2
+ COUNT-IF-NOT-BIT-VECTOR.3 COUNT-IF-NOT-BIT-VECTOR.4
+ COUNT-IF-NOT-BIT-VECTOR.5 COUNT-IF-NOT-BIT-VECTOR.6
+ COUNT-IF-NOT-BIT-VECTOR.8 COUNT-IF-NOT-BIT-VECTOR.10
+ COUNT-IF-NOT-BIT-VECTOR.11 COUNT-IF-NOT-BIT-VECTOR.12
+ COUNT-IF-NOT-BIT-VECTOR.13 COUNT-IF-NOT-BIT-VECTOR.14
+ COUNT-IF-NOT-BIT-VECTOR.15 COUNT-IF-NOT-BIT-VECTOR.16
+ COUNT-IF-NOT-BIT-VECTOR.17 COUNT-IF-NOT-STRING.1 COUNT-IF-NOT-STRING.2
+ COUNT-IF-NOT-STRING.3 COUNT-IF-NOT-STRING.4 COUNT-IF-NOT-STRING.5
+ COUNT-IF-NOT-STRING.6 COUNT-IF-NOT-STRING.8 COUNT-IF-NOT-STRING.11
+ COUNT-IF-NOT-STRING.12 COUNT-IF-NOT-STRING.13 COUNT-IF-NOT-STRING.14
+ COUNT-IF-NOT-STRING.15 COUNT-IF-NOT-STRING.16 COUNT-IF-NOT-STRING.17
+ COUNT-IF-NOT.ORDER.1 COUNT-IF-NOT.ORDER.2 COUNT-IF-NOT.KEYWORDS.1
+ COUNT-IF-NOT.KEYWORDS.2 COUNT-IF-NOT.KEYWORDS.3
+ COUNT-IF-NOT.KEYWORDS.4 COUNT-IF-NOT.ALLOW-OTHER-KEYS.5
+ COUNT-IF-NOT.ERROR.1 COUNT-IF-NOT.ERROR.2 COUNT-IF-NOT.ERROR.3
+ COUNT-IF-NOT.ERROR.4 COUNT-IF-NOT.ERROR.5 COUNT-IF-NOT.ERROR.6
+ COUNT-IF-NOT.ERROR.7 COUNT-IF-NOT.ERROR.8 COUNT-IF-NOT.ERROR.9
+ COUNT-IF-NOT.ERROR.10 COUNT-IF-NOT.ERROR.11 COUNT-IF-NOT.ERROR.12
+ COUNT-IF-NOT.ERROR.13 COUNT-IF-NOT.ERROR.14 COUNT-IF-NOT.ERROR.15
+ REVERSE-LIST.1 REVERSE-LIST.2 REVERSE-VECTOR.1 REVERSE-VECTOR.2
+ REVERSE-NONSIMPLE-VECTOR.1 REVERSE-NONSIMPLE-VECTOR.2
+ REVERSE-NONSIMPLE-VECTOR.3 REVERSE-BIT-VECTOR.1 REVERSE-BIT-VECTOR.2
+ REVERSE-BIT-VECTOR.3 REVERSE-STRING.1 REVERSE-STRING.2
+ REVERSE-STRING.3 REVERSE-STRING.4 REVERSE.ORDER.1 REVERSE.ERROR.1
+ REVERSE.ERROR.2 REVERSE.ERROR.3 REVERSE.ERROR.4 REVERSE.ERROR.5
+ REVERSE.ERROR.6 REVERSE.ERROR.7 REVERSE.ERROR.8 NREVERSE-LIST.1
+ NREVERSE-LIST.2 NREVERSE-VECTOR.1 NREVERSE-VECTOR.2
+ NREVERSE-NONSIMPLE-VECTOR.1 NREVERSE-NONSIMPLE-VECTOR.2
+ NREVERSE-NONSIMPLE-VECTOR.3 NREVERSE-BIT-VECTOR.1
+ NREVERSE-BIT-VECTOR.2 NREVERSE-BIT-VECTOR.3 NREVERSE-STRING.1
+ NREVERSE-STRING.2 NREVERSE-STRING.3 NREVERSE-STRING.4 NREVERSE.ORDER.1
+ NREVERSE.ERROR.1 NREVERSE.ERROR.2 NREVERSE.ERROR.3 NREVERSE.ERROR.4
+ NREVERSE.ERROR.5 NREVERSE.ERROR.6 NREVERSE.ERROR.7 NREVERSE.ERROR.8
+ SORT-LIST.1 SORT-LIST.2 SORT-LIST.3 SORT-VECTOR.1 SORT-VECTOR.2
+ SORT-VECTOR.3 SORT-VECTOR.4 SORT-BIT-VECTOR.1 SORT-BIT-VECTOR.2
+ SORT-BIT-VECTOR.3 SORT-STRING.1 SORT-STRING.2 SORT-STRING.3
+ SORT.ORDER.1 SORT.ORDER.2
+Test SORT.ERROR.1 failed
+Form: (CLASSIFY-ERROR (SORT))
+Expected value: PROGRAM-ERROR
+Actual value: TYPE-ERROR.
+Test SORT.ERROR.2 failed
+Form: (CLASSIFY-ERROR (SORT NIL))
+Expected value: PROGRAM-ERROR
+Actual value: NIL.
+ SORT.ERROR.3 SORT.ERROR.4
+Test SORT.ERROR.5 failed
+Form: (CLASSIFY-ERROR (SORT NIL #'< 'BAD T :ALLOW-OTHER-KEYS NIL))
+Expected value: PROGRAM-ERROR
+Actual value: NIL.
+ SORT.ERROR.6 SORT.ERROR.7 SORT.ERROR.8 SORT.ERROR.9 SORT.ERROR.10
+ FIND-LIST.1 FIND-LIST.2 FIND-LIST.3 FIND-LIST.4 FIND-LIST.5
+ FIND-LIST.6 FIND-LIST.7 FIND-LIST.8 FIND-LIST.9 FIND-LIST.10
+ FIND-LIST.11 FIND-LIST.12 FIND-LIST.13 FIND-LIST.14 FIND-LIST.15
+ FIND-LIST.16 FIND-LIST.17 FIND-LIST.18 FIND-LIST.19 FIND-LIST.20
+ FIND-LIST.21 FIND-LIST.22 FIND-LIST.23 FIND-LIST.24 FIND-LIST.25
+ FIND-LIST.26 FIND-LIST.27 FIND-LIST.28 FIND-VECTOR.1 FIND-VECTOR.1A
+ FIND-VECTOR.2 FIND-VECTOR.2A FIND-VECTOR.3 FIND-VECTOR.4 FIND-VECTOR.5
+ FIND-VECTOR.6 FIND-VECTOR.7 FIND-VECTOR.8 FIND-VECTOR.9 FIND-VECTOR.10
+ FIND-VECTOR.11 FIND-VECTOR.12 FIND-VECTOR.13 FIND-VECTOR.14
+ FIND-VECTOR.15 FIND-VECTOR.16 FIND-VECTOR.17 FIND-VECTOR.18
+ FIND-VECTOR.19 FIND-VECTOR.20 FIND-VECTOR.21 FIND-VECTOR.22
+ FIND-VECTOR.23 FIND-VECTOR.24 FIND-VECTOR.25 FIND-VECTOR.26
+ FIND-VECTOR.27 FIND-VECTOR.28 FIND-VECTOR.29 FIND-VECTOR.30
+ FIND-BIT-VECTOR.1 FIND-BIT-VECTOR.1A FIND-BIT-VECTOR.1B
+ FIND-BIT-VECTOR.1C FIND-BIT-VECTOR.1D FIND-BIT-VECTOR.2
+ FIND-BIT-VECTOR.2A FIND-BIT-VECTOR.2B FIND-BIT-VECTOR.2C
+ FIND-BIT-VECTOR.2D FIND-BIT-VECTOR.2E FIND-BIT-VECTOR.3
+ FIND-BIT-VECTOR.4 FIND-BIT-VECTOR.5 FIND-BIT-VECTOR.6
+ FIND-BIT-VECTOR.7 FIND-BIT-VECTOR.8 FIND-BIT-VECTOR.9
+ FIND-BIT-VECTOR.10 FIND-BIT-VECTOR.11 FIND-BIT-VECTOR.12
+ FIND-BIT-VECTOR.13 FIND-BIT-VECTOR.14 FIND-BIT-VECTOR.15
+ FIND-BIT-VECTOR.16 FIND-BIT-VECTOR.16A FIND-BIT-VECTOR.16B
+ FIND-BIT-VECTOR.17 FIND-BIT-VECTOR.17A FIND-BIT-VECTOR.17B
+ FIND-BIT-VECTOR.18 FIND-BIT-VECTOR.18A FIND-BIT-VECTOR.19
+ FIND-BIT-VECTOR.19A FIND-BIT-VECTOR.20 FIND-BIT-VECTOR.21
+ FIND-BIT-VECTOR.21A FIND-BIT-VECTOR.21B FIND-BIT-VECTOR.22
+ FIND-BIT-VECTOR.22A FIND-BIT-VECTOR.22B FIND-BIT-VECTOR.23
+ FIND-BIT-VECTOR.23A FIND-BIT-VECTOR.23B FIND-BIT-VECTOR.24
+ FIND-BIT-VECTOR.24A FIND-BIT-VECTOR.24B FIND-BIT-VECTOR.25
+ FIND-BIT-VECTOR.26 FIND-BIT-VECTOR.26A FIND-BIT-VECTOR.27
+ FIND-BIT-VECTOR.28 FIND-BIT-VECTOR.29 FIND-BIT-VECTOR.30 FIND-STRING.1
+ FIND-STRING.1A FIND-STRING.2 FIND-STRING.2A FIND-STRING.3
+ FIND-STRING.4 FIND-STRING.5 FIND-STRING.6 FIND-STRING.7 FIND-STRING.8
+ FIND-STRING.9 FIND-STRING.10 FIND-STRING.11 FIND-STRING.13
+ FIND-STRING.14 FIND-STRING.15 FIND-STRING.16 FIND-STRING.17
+ FIND-STRING.18 FIND-STRING.19 FIND-STRING.20 FIND-STRING.21
+ FIND-STRING.22 FIND-STRING.23 FIND-STRING.24 FIND-STRING.25
+ FIND.ALLOW-OTHER-KEYS.1 FIND.ALLOW-OTHER-KEYS.2
+ FIND.ALLOW-OTHER-KEYS.3 FIND.KEYWORDS.4 FIND.ALLOW-OTHER-KEYS.5
+ FIND.ERROR.1 FIND.ERROR.2 FIND.ERROR.3 FIND.ERROR.4 FIND.ERROR.5
+ FIND.ERROR.6 FIND.ERROR.7 FIND.ERROR.8 FIND.ERROR.9 FIND.ERROR.10
+ FIND.ERROR.11 FIND.ERROR.12 FIND.ERROR.13 FIND.ERROR.14 FIND.ERROR.15
+ FIND.ORDER.1 FIND.ORDER.2 FIND.ORDER.3 FIND-IF-LIST.1 FIND-IF-LIST.2
+ FIND-IF-LIST.2A FIND-IF-LIST.3 FIND-IF-LIST.4 FIND-IF-LIST.5
+ FIND-IF-LIST.6 FIND-IF-LIST.7 FIND-IF-LIST.8 FIND-IF-LIST.9
+ FIND-IF-LIST.10 FIND-IF-LIST.11 FIND-IF-LIST.12 FIND-IF-LIST.13
+ FIND-IF-LIST.14 FIND-IF-LIST.15 FIND-IF-LIST.16 FIND-IF-LIST.17
+ FIND-IF-LIST.18 FIND-IF-VECTOR.1 FIND-IF-VECTOR.2 FIND-IF-VECTOR.2A
+ FIND-IF-VECTOR.3 FIND-IF-VECTOR.4 FIND-IF-VECTOR.5 FIND-IF-VECTOR.6
+ FIND-IF-VECTOR.7 FIND-IF-VECTOR.8 FIND-IF-VECTOR.9 FIND-IF-VECTOR.10
+ FIND-IF-VECTOR.11 FIND-IF-VECTOR.12 FIND-IF-VECTOR.13
+ FIND-IF-VECTOR.14 FIND-IF-VECTOR.15 FIND-IF-VECTOR.16
+ FIND-IF-VECTOR.17 FIND-IF-VECTOR.18 FIND-IF-VECTOR.19
+ FIND-IF-BIT-VECTOR.1 FIND-IF-BIT-VECTOR.2 FIND-IF-BIT-VECTOR.3
+ FIND-IF-BIT-VECTOR.4 FIND-IF-BIT-VECTOR.5 FIND-IF-BIT-VECTOR.6
+ FIND-IF-BIT-VECTOR.7 FIND-IF-STRING.1 FIND-IF-STRING.2
+ FIND-IF-STRING.2A FIND-IF-STRING.3 FIND-IF-STRING.3A FIND-IF-STRING.4
+ FIND-IF-STRING.5 FIND-IF-STRING.6 FIND-IF-STRING.7 FIND-IF-STRING.8
+ FIND-IF-STRING.9 FIND-IF-STRING.10 FIND-IF-STRING.11 FIND-IF-STRING.12
+ FIND-IF-STRING.13 FIND-IF-STRING.14 FIND-IF-STRING.15
+ FIND-IF-STRING.16 FIND-IF-STRING.17 FIND-IF-STRING.18
+ FIND-IF-STRING.19 FIND-IF.ALLOW-OTHER-KEYS.1
+ FIND-IF.ALLOW-OTHER-KEYS.2 FIND-IF.ALLOW-OTHER-KEYS.3
+ FIND-IF.KEYWORDS.4 FIND-IF.ALLOW-OTHER-KEYS.5 FIND-IF.ERROR.1
+ FIND-IF.ERROR.2 FIND-IF.ERROR.3 FIND-IF.ERROR.4 FIND-IF.ERROR.5
+ FIND-IF.ERROR.6 FIND-IF.ERROR.7 FIND-IF.ERROR.8 FIND-IF.ERROR.9
+ FIND-IF.ERROR.10 FIND-IF.ERROR.11 FIND-IF.ERROR.12 FIND-IF.ERROR.13
+ FIND-IF.ERROR.14 FIND-IF.ERROR.15 FIND-IF.ORDER.1 FIND-IF.ORDER.2
+ FIND-IF.ORDER.3 FIND-IF-NOT-LIST.1 FIND-IF-NOT-LIST.2
+ FIND-IF-NOT-LIST.2A FIND-IF-NOT-LIST.3 FIND-IF-NOT-LIST.4
+ FIND-IF-NOT-LIST.5 FIND-IF-NOT-LIST.6 FIND-IF-NOT-LIST.7
+ FIND-IF-NOT-LIST.8 FIND-IF-NOT-LIST.9 FIND-IF-NOT-LIST.10
+ FIND-IF-NOT-LIST.11 FIND-IF-NOT-LIST.12 FIND-IF-NOT-LIST.13
+ FIND-IF-NOT-LIST.14 FIND-IF-NOT-LIST.15 FIND-IF-NOT-LIST.16
+ FIND-IF-NOT-LIST.17 FIND-IF-NOT-LIST.18 FIND-IF-NOT-VECTOR.1
+ FIND-IF-NOT-VECTOR.2 FIND-IF-NOT-VECTOR.2A FIND-IF-NOT-VECTOR.3
+ FIND-IF-NOT-VECTOR.4 FIND-IF-NOT-VECTOR.5 FIND-IF-NOT-VECTOR.6
+ FIND-IF-NOT-VECTOR.7 FIND-IF-NOT-VECTOR.8 FIND-IF-NOT-VECTOR.9
+ FIND-IF-NOT-VECTOR.10 FIND-IF-NOT-VECTOR.11 FIND-IF-NOT-VECTOR.12
+ FIND-IF-NOT-VECTOR.13 FIND-IF-NOT-VECTOR.14 FIND-IF-NOT-VECTOR.15
+ FIND-IF-NOT-VECTOR.16 FIND-IF-NOT-VECTOR.17 FIND-IF-NOT-VECTOR.18
+ FIND-IF-NOT-BIT-VECTOR.1 FIND-IF-NOT-BIT-VECTOR.2
+ FIND-IF-NOT-BIT-VECTOR.3 FIND-IF-NOT-BIT-VECTOR.4
+ FIND-IF-NOT-BIT-VECTOR.5 FIND-IF-NOT-BIT-VECTOR.6
+ FIND-IF-NOT-BIT-VECTOR.7 FIND-IF-NOT-STRING.1 FIND-IF-NOT-STRING.2
+ FIND-IF-NOT-STRING.2A FIND-IF-NOT-STRING.3 FIND-IF-NOT-STRING.3A
+ FIND-IF-NOT-STRING.4 FIND-IF-NOT-STRING.5 FIND-IF-NOT-STRING.6
+ FIND-IF-NOT-STRING.7 FIND-IF-NOT-STRING.8 FIND-IF-NOT-STRING.9
+ FIND-IF-NOT-STRING.10 FIND-IF-NOT-STRING.11 FIND-IF-NOT-STRING.12
+ FIND-IF-NOT-STRING.13 FIND-IF-NOT-STRING.14 FIND-IF-NOT-STRING.15
+ FIND-IF-NOT-STRING.16 FIND-IF-NOT-STRING.17 FIND-IF-NOT-STRING.18
+ FIND-IF-NOT.ALLOW-OTHER-KEYS.1 FIND-IF-NOT.ALLOW-OTHER-KEYS.2
+ FIND-IF-NOT.ALLOW-OTHER-KEYS.3 FIND-IF-NOT.KEYWORDS.4
+ FIND-IF-NOT.ALLOW-OTHER-KEYS.5 FIND-IF-NOT.ERROR.1 FIND-IF-NOT.ERROR.2
+ FIND-IF-NOT.ERROR.3 FIND-IF-NOT.ERROR.4 FIND-IF-NOT.ERROR.5
+ FIND-IF-NOT.ERROR.6 FIND-IF-NOT.ERROR.7 FIND-IF-NOT.ERROR.8
+ FIND-IF-NOT.ERROR.9 FIND-IF-NOT.ERROR.10 FIND-IF-NOT.ERROR.11
+ FIND-IF-NOT.ERROR.12 FIND-IF-NOT.ERROR.13 FIND-IF-NOT.ERROR.14
+ FIND-IF-NOT.ERROR.15 FIND-IF-NOT.ORDER.1 FIND-IF-NOT.ORDER.2
+ FIND-IF-NOT.ORDER.3 POSITION-LIST.1 POSITION-LIST.2 POSITION-LIST.3
+ POSITION-LIST.4 POSITION-LIST.5 POSITION-LIST.6 POSITION-LIST.7
+ POSITION-LIST.8 POSITION-LIST.9 POSITION-LIST.10 POSITION-LIST.11
+ POSITION-LIST.12 POSITION-LIST.13 POSITION-LIST.14 POSITION-LIST.15
+ POSITION-LIST.16 POSITION-LIST.17 POSITION-LIST.18 POSITION-LIST.19
+ POSITION-LIST.20 POSITION-LIST.21 POSITION-LIST.22 POSITION-LIST.23
+ POSITION-LIST.24 POSITION-LIST.25 POSITION-LIST.26 POSITION-LIST.27
+ POSITION-LIST.28 POSITION-VECTOR.1 POSITION-VECTOR.2 POSITION-VECTOR.3
+ POSITION-VECTOR.4 POSITION-VECTOR.5 POSITION-VECTOR.6
+ POSITION-VECTOR.7 POSITION-VECTOR.8 POSITION-VECTOR.9
+ POSITION-VECTOR.10 POSITION-VECTOR.11 POSITION-VECTOR.12
+ POSITION-VECTOR.13 POSITION-VECTOR.14 POSITION-VECTOR.15
+ POSITION-VECTOR.16 POSITION-VECTOR.17 POSITION-VECTOR.18
+ POSITION-VECTOR.19 POSITION-VECTOR.20 POSITION-VECTOR.21
+ POSITION-VECTOR.22 POSITION-VECTOR.23 POSITION-VECTOR.24
+ POSITION-VECTOR.25 POSITION-VECTOR.26 POSITION-VECTOR.27
+ POSITION-VECTOR.28 POSITION-VECTOR.29 POSITION-VECTOR.30
+ POSITION-VECTOR.31 POSITION-BIT-VECTOR.1 POSITION-BIT-VECTOR.2
+ POSITION-BIT-VECTOR.3 POSITION-BIT-VECTOR.4 POSITION-BIT-VECTOR.5
+ POSITION-BIT-VECTOR.6 POSITION-BIT-VECTOR.7 POSITION-BIT-VECTOR.8
+ POSITION-BIT-VECTOR.9 POSITION-BIT-VECTOR.10 POSITION-BIT-VECTOR.11
+ POSITION-BIT-VECTOR.12 POSITION-BIT-VECTOR.13 POSITION-BIT-VECTOR.14
+ POSITION-BIT-VECTOR.15 POSITION-BIT-VECTOR.16 POSITION-BIT-VECTOR.17
+ POSITION-BIT-VECTOR.18 POSITION-BIT-VECTOR.19 POSITION-BIT-VECTOR.20
+ POSITION-BIT-VECTOR.21 POSITION-BIT-VECTOR.22 POSITION-BIT-VECTOR.23
+ POSITION-BIT-VECTOR.24 POSITION-BIT-VECTOR.25 POSITION-BIT-VECTOR.27
+ POSITION-BIT-VECTOR.28 POSITION-BIT-VECTOR.29 POSITION-BIT-VECTOR.30
+ POSITION-BIT-VECTOR.31 POSITION-BIT-VECTOR.32 POSITION-STRING.1
+ POSITION-STRING.2 POSITION-STRING.3 POSITION-STRING.4
+ POSITION-STRING.5 POSITION-STRING.6 POSITION-STRING.7
+ POSITION-STRING.8 POSITION-STRING.9 POSITION-STRING.10
+ POSITION-STRING.11 POSITION-STRING.13 POSITION-STRING.14
+ POSITION-STRING.15 POSITION-STRING.16 POSITION-STRING.17
+ POSITION-STRING.18 POSITION-STRING.19 POSITION-STRING.20
+ POSITION-STRING.21 POSITION-STRING.22 POSITION-STRING.23
+ POSITION-STRING.24 POSITION-STRING.25 POSITION-STRING.26
+ POSITION-STRING.27 POSITION-STRING.28 POSITION.ORDER.1
+ POSITION.ORDER.2 POSITION.ALLOW-OTHER-KEYS.1
+ POSITION.ALLOW-OTHER-KEYS.2 POSITION.ALLOW-OTHER-KEYS.3
+ POSITION.ALLOW-OTHER-KEYS.4 POSITION.ALLOW-OTHER-KEYS.5
+ POSITION.KEYWORDS.6 POSITION.ALLOW-OTHER-KEYS.7
+ POSITION.ALLOW-OTHER-KEYS.8 POSITION.ALLOW-OTHER-KEYS.9
+ POSITION.ERROR.1 POSITION.ERROR.2 POSITION.ERROR.3 POSITION.ERROR.4
+ POSITION.ERROR.5 POSITION.ERROR.6 POSITION.ERROR.7 POSITION.ERROR.8
+ POSITION.ERROR.9 POSITION.ERROR.10 POSITION.ERROR.11 POSITION.ERROR.12
+ POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1
+ SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6
+ SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10
+ SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14
+ SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2
+ SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4
+ SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6
+ SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1
+ SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5
+ SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9
+ SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1
+ SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5
+ SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9
+ SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13
+ SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1
+ SEARCH-BITVECTOR.2 SEARCH-BITVECTOR.3 SEARCH-BITVECTOR.4
+ SEARCH-BITVECTOR.5 SEARCH-BITVECTOR.6 SEARCH-BITVECTOR.7
+ SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 SEARCH-BITVECTOR.10
+ SEARCH-BITVECTOR.11 SEARCH-BITVECTOR.12 SEARCH-BITVECTOR.13
+ SEARCH-BITVECTOR.14 SEARCH-BITVECTOR.15 SEARCH-BITVECTOR.16
+ SEARCH-STRING.2 SEARCH-STRING.3 SEARCH-STRING.4 SEARCH-STRING.5
+ SEARCH-STRING.6 SEARCH-STRING.7 SEARCH-STRING.8 SEARCH-STRING.9
+ SEARCH-STRING.10 SEARCH-STRING.11 SEARCH-STRING.13 SEARCH-STRING.14
+ SEARCH-STRING.15 SEARCH-STRING.16 MISMATCH-LIST.1 MISMATCH-LIST.2
+ MISMATCH-LIST.3 MISMATCH-LIST.4 MISMATCH-LIST.5 MISMATCH-LIST.6
+ MISMATCH-LIST.7 MISMATCH-LIST.8 MISMATCH-LIST.9 MISMATCH-LIST.10
+ MISMATCH-LIST.11 MISMATCH-LIST.12 MISMATCH-LIST.13 MISMATCH-LIST.14
  MISMATCH-LIST.15 MISMATCH-LIST.16 MISMATCH-LIST.17 MISMATCH-LIST.18
  MISMATCH-LIST.19 MISMATCH-LIST.20 MISMATCH-LIST.21 MISMATCH-LIST.22
  MISMATCH-VECTOR.1 MISMATCH-VECTOR.2 MISMATCH-VECTOR.3
@@ -23607,8 +23642,7 @@
  DELETE.ORDER.1 DELETE.ORDER.2 REMOVE-IF.ORDER.1 REMOVE-IF.ORDER.2
  DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1
  REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2
- REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM
- DELETE-IF-RANDOM
+ REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM
  DELETE-IF-RANDOM DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1
  REMOVE-IF-LIST.2 REMOVE-IF-NOT-LIST.1 REMOVE-IF-NOT-LIST.2
  DELETE-IF-LIST.1 DELETE-IF-LIST.2 DELETE-IF-NOT-LIST.1
@@ -23623,7 +23657,9 @@
  REMOVE.ERROR.5 REMOVE.ERROR.6 REMOVE.ERROR.7 REMOVE.ERROR.8
  REMOVE.ERROR.9 REMOVE.ERROR.10 DELETE.ERROR.1 DELETE.ERROR.2
  DELETE.ERROR.3 DELETE.ERROR.4 DELETE.ERROR.5 DELETE.ERROR.6
- DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10 DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1
+ DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10
+ REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM
+ DELETE-IF-RANDOM DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1
  REMOVE-IF-LIST.2 REMOVE-IF-NOT-LIST.1 REMOVE-IF-NOT-LIST.2
  DELETE-IF-LIST.1 DELETE-IF-LIST.2 DELETE-IF-NOT-LIST.1
  DELETE-IF-NOT-LIST.2 DELETE-LIST.1 DELETE-LIST.2
@@ -23638,7 +23674,6 @@
  REMOVE.ERROR.9 REMOVE.ERROR.10 DELETE.ERROR.1 DELETE.ERROR.2
  DELETE.ERROR.3 DELETE.ERROR.4 DELETE.ERROR.5 DELETE.ERROR.6
  DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10
- RANDOM-REMOVE-DUPLICATES
  RANDOM-REMOVE-DUPLICATES RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1
  DELETE-DUPLICATES.1 REMOVE-DUPLICATES.ORDER.1
  REMOVE-DUPLICATES.ORDER.2 REMOVE-DUPLICATES.ALLOW-OTHER-KEYS.1
@@ -25550,17 +25585,17 @@
                     '(NOT STRUCTURE-OBJECT))
                 ==> NIL T)
                ((SUBTYPEP 'ARITHMETIC-ERROR
-                    #<Standard-Class ARITHMETIC-ERROR 74002440>)
+                    #<Standard-Class ARITHMETIC-ERROR 100025410>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class ARITHMETIC-ERROR 74002440>
+                    #<Standard-Class ARITHMETIC-ERROR 100025410>
                     'ARITHMETIC-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT ARITHMETIC-ERROR)
-                    '(NOT #<Standard-Class ARITHMETIC-ERROR 74002440>))
+                    '(NOT #<Standard-Class ARITHMETIC-ERROR 100025410>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class ARITHMETIC-ERROR 74002440>)
+                    '(NOT #<Standard-Class ARITHMETIC-ERROR 100025410>)
                     '(NOT ARITHMETIC-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'SYMBOL
@@ -25577,17 +25612,17 @@
                     '(NOT SYMBOL))
                 ==> NIL T)
                ((SUBTYPEP 'CONTROL-ERROR
-                    #<Standard-Class CONTROL-ERROR 67051230>)
+                    #<Standard-Class CONTROL-ERROR 67052550>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CONTROL-ERROR 67051230>
+                    #<Standard-Class CONTROL-ERROR 67052550>
                     'CONTROL-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CONTROL-ERROR)
-                    '(NOT #<Standard-Class CONTROL-ERROR 67051230>))
+                    '(NOT #<Standard-Class CONTROL-ERROR 67052550>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CONTROL-ERROR 67051230>)
+                    '(NOT #<Standard-Class CONTROL-ERROR 67052550>)
                     '(NOT CONTROL-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'CLASS
@@ -25656,17 +25691,17 @@
                     '(NOT ARRAY))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-INEXACT
-                    #<Standard-Class FLOATING-POINT-INEXACT 72255410>)
+                    #<Standard-Class FLOATING-POINT-INEXACT 76347120>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-INEXACT 72255410>
+                    #<Standard-Class FLOATING-POINT-INEXACT 76347120>
                     'FLOATING-POINT-INEXACT)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-INEXACT)
-                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 72255410>))
+                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 76347120>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 72255410>)
+                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 76347120>)
                     '(NOT FLOATING-POINT-INEXACT))
                 ==> NIL T)
                ((SUBTYPEP 'NUMBER
@@ -25695,31 +25730,31 @@
                     '(NOT #<Built-In-Class NULL 67122170>) '(NOT NULL))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-UNDERFLOW
-                    #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>)
+                    #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>
+                    #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>
                     'FLOATING-POINT-UNDERFLOW)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-UNDERFLOW)
-                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>))
+                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>)
+                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>)
                     '(NOT FLOATING-POINT-UNDERFLOW))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-OVERFLOW
-                    #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>)
+                    #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>
+                    #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>
                     'FLOATING-POINT-OVERFLOW)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-OVERFLOW)
-                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>))
+                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>)
+                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>)
                     '(NOT FLOATING-POINT-OVERFLOW))
                 ==> NIL T)
                ((SUBTYPEP 'RATIONAL
@@ -25791,30 +25826,30 @@
                     '(NOT BUILT-IN-CLASS))
                 ==> NIL T)
                ((SUBTYPEP 'UNBOUND-SLOT
-                    #<Standard-Class UNBOUND-SLOT 74003100>)
+                    #<Standard-Class UNBOUND-SLOT 100003100>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNBOUND-SLOT 74003100>
+                    #<Standard-Class UNBOUND-SLOT 100003100>
                     'UNBOUND-SLOT)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNBOUND-SLOT)
-                    '(NOT #<Standard-Class UNBOUND-SLOT 74003100>))
+                    '(NOT #<Standard-Class UNBOUND-SLOT 100003100>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNBOUND-SLOT 74003100>)
+                    '(NOT #<Standard-Class UNBOUND-SLOT 100003100>)
                     '(NOT UNBOUND-SLOT))
                 ==> NIL T)
                ((SUBTYPEP 'ERROR
-                    #<Standard-Class ERROR 67057420>)
+                    #<Standard-Class ERROR 67123570>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class ERROR 67057420> 'ERROR)
+                    #<Standard-Class ERROR 67123570> 'ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT ERROR)
-                    '(NOT #<Standard-Class ERROR 67057420>))
+                    '(NOT #<Standard-Class ERROR 67123570>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class ERROR 67057420>)
+                    '(NOT #<Standard-Class ERROR 67123570>)
                     '(NOT ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'STANDARD-GENERIC-FUNCTION
@@ -25845,17 +25880,17 @@
                     '(NOT CHARACTER))
                 ==> NIL T)
                ((SUBTYPEP 'DIVISION-BY-ZERO
-                    #<Standard-Class DIVISION-BY-ZERO 72250650>)
+                    #<Standard-Class DIVISION-BY-ZERO 76346210>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class DIVISION-BY-ZERO 72250650>
+                    #<Standard-Class DIVISION-BY-ZERO 76346210>
                     'DIVISION-BY-ZERO)
                 ==> NIL T)
                ((SUBTYPEP '(NOT DIVISION-BY-ZERO)
-                    '(NOT #<Standard-Class DIVISION-BY-ZERO 72250650>))
+                    '(NOT #<Standard-Class DIVISION-BY-ZERO 76346210>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class DIVISION-BY-ZERO 72250650>)
+                    '(NOT #<Standard-Class DIVISION-BY-ZERO 76346210>)
                     '(NOT DIVISION-BY-ZERO))
                 ==> NIL T)
                ((SUBTYPEP 'SEQUENCE
@@ -25872,45 +25907,45 @@
                     '(NOT SEQUENCE))
                 ==> NIL T)
                ((SUBTYPEP 'PRINT-NOT-READABLE
-                    #<Standard-Class PRINT-NOT-READABLE 72213210>)
+                    #<Standard-Class PRINT-NOT-READABLE 72176460>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PRINT-NOT-READABLE 72213210>
+                    #<Standard-Class PRINT-NOT-READABLE 72176460>
                     'PRINT-NOT-READABLE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PRINT-NOT-READABLE)
-                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72213210>))
+                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72176460>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72213210>)
+                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72176460>)
                     '(NOT PRINT-NOT-READABLE))
                 ==> NIL T)
                ((SUBTYPEP 'UNDEFINED-FUNCTION
-                    #<Standard-Class UNDEFINED-FUNCTION 72322440>)
+                    #<Standard-Class UNDEFINED-FUNCTION 76332710>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNDEFINED-FUNCTION 72322440>
+                    #<Standard-Class UNDEFINED-FUNCTION 76332710>
                     'UNDEFINED-FUNCTION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNDEFINED-FUNCTION)
-                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 72322440>))
+                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 76332710>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 72322440>)
+                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 76332710>)
                     '(NOT UNDEFINED-FUNCTION))
                 ==> NIL T)
                ((SUBTYPEP 'END-OF-FILE
-                    #<Standard-Class END-OF-FILE 74003650>)
+                    #<Standard-Class END-OF-FILE 100003700>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class END-OF-FILE 74003650>
+                    #<Standard-Class END-OF-FILE 100003700>
                     'END-OF-FILE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT END-OF-FILE)
-                    '(NOT #<Standard-Class END-OF-FILE 74003650>))
+                    '(NOT #<Standard-Class END-OF-FILE 100003700>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class END-OF-FILE 74003650>)
+                    '(NOT #<Standard-Class END-OF-FILE 100003700>)
                     '(NOT END-OF-FILE))
                 ==> NIL T)
                ((SUBTYPEP 'INTEGER
@@ -25967,69 +26002,69 @@
                     '(NOT STYLE-WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-TYPE-ERROR
-                    #<Standard-Class SIMPLE-TYPE-ERROR 72331670>)
+                    #<Standard-Class SIMPLE-TYPE-ERROR 76341670>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SIMPLE-TYPE-ERROR 72331670>
+                    #<Standard-Class SIMPLE-TYPE-ERROR 76341670>
                     'SIMPLE-TYPE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SIMPLE-TYPE-ERROR)
-                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 72331670>))
+                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 76341670>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 72331670>)
+                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 76341670>)
                     '(NOT SIMPLE-TYPE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'CELL-ERROR
-                    #<Standard-Class CELL-ERROR 74025600>)
+                    #<Standard-Class CELL-ERROR 100025600>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CELL-ERROR 74025600> 'CELL-ERROR)
+                    #<Standard-Class CELL-ERROR 100025600> 'CELL-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CELL-ERROR)
-                    '(NOT #<Standard-Class CELL-ERROR 74025600>))
+                    '(NOT #<Standard-Class CELL-ERROR 100025600>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CELL-ERROR 74025600>)
+                    '(NOT #<Standard-Class CELL-ERROR 100025600>)
                     '(NOT CELL-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'FILE-ERROR
-                    #<Standard-Class FILE-ERROR 72320760>)
+                    #<Standard-Class FILE-ERROR 76331010>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FILE-ERROR 72320760> 'FILE-ERROR)
+                    #<Standard-Class FILE-ERROR 76331010> 'FILE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FILE-ERROR)
-                    '(NOT #<Standard-Class FILE-ERROR 72320760>))
+                    '(NOT #<Standard-Class FILE-ERROR 76331010>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FILE-ERROR 72320760>)
+                    '(NOT #<Standard-Class FILE-ERROR 76331010>)
                     '(NOT FILE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'RESTART
-                    #<Structure-Class RESTART 356207200>)
+                    #<Structure-Class RESTART 356217230>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Structure-Class RESTART 356207200> 'RESTART)
+                    #<Structure-Class RESTART 356217230> 'RESTART)
                 ==> NIL T)
                ((SUBTYPEP '(NOT RESTART)
-                    '(NOT #<Structure-Class RESTART 356207200>))
+                    '(NOT #<Structure-Class RESTART 356217230>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Structure-Class RESTART 356207200>)
+                    '(NOT #<Structure-Class RESTART 356217230>)
                     '(NOT RESTART))
                 ==> NIL T)
                ((SUBTYPEP 'TYPE-ERROR
-                    #<Standard-Class TYPE-ERROR 72075520>)
+                    #<Standard-Class TYPE-ERROR 72076460>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class TYPE-ERROR 72075520> 'TYPE-ERROR)
+                    #<Standard-Class TYPE-ERROR 72076460> 'TYPE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT TYPE-ERROR)
-                    '(NOT #<Standard-Class TYPE-ERROR 72075520>))
+                    '(NOT #<Standard-Class TYPE-ERROR 72076460>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class TYPE-ERROR 72075520>)
+                    '(NOT #<Standard-Class TYPE-ERROR 72076460>)
                     '(NOT TYPE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'LIST
@@ -26091,17 +26126,17 @@
                     '(NOT #<Built-In-Class CONS 67121720>) '(NOT CONS))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-CONDITION
-                    #<Standard-Class SIMPLE-CONDITION 71736240>)
+                    #<Standard-Class SIMPLE-CONDITION 71737070>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SIMPLE-CONDITION 71736240>
+                    #<Standard-Class SIMPLE-CONDITION 71737070>
                     'SIMPLE-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SIMPLE-CONDITION)
-                    '(NOT #<Standard-Class SIMPLE-CONDITION 71736240>))
+                    '(NOT #<Standard-Class SIMPLE-CONDITION 71737070>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SIMPLE-CONDITION 71736240>)
+                    '(NOT #<Standard-Class SIMPLE-CONDITION 71737070>)
                     '(NOT SIMPLE-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-WARNING
@@ -26119,31 +26154,31 @@
                     '(NOT SIMPLE-WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'PACKAGE-ERROR
-                    #<Standard-Class PACKAGE-ERROR 74006510>)
+                    #<Standard-Class PACKAGE-ERROR 100006510>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PACKAGE-ERROR 74006510>
+                    #<Standard-Class PACKAGE-ERROR 100006510>
                     'PACKAGE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PACKAGE-ERROR)
-                    '(NOT #<Standard-Class PACKAGE-ERROR 74006510>))
+                    '(NOT #<Standard-Class PACKAGE-ERROR 100006510>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PACKAGE-ERROR 74006510>)
+                    '(NOT #<Standard-Class PACKAGE-ERROR 100006510>)
                     '(NOT PACKAGE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'PARSE-ERROR
-                    #<Standard-Class PARSE-ERROR 70460700>)
+                    #<Standard-Class PARSE-ERROR 72075140>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PARSE-ERROR 70460700>
+                    #<Standard-Class PARSE-ERROR 72075140>
                     'PARSE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PARSE-ERROR)
-                    '(NOT #<Standard-Class PARSE-ERROR 70460700>))
+                    '(NOT #<Standard-Class PARSE-ERROR 72075140>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PARSE-ERROR 70460700>)
+                    '(NOT #<Standard-Class PARSE-ERROR 72075140>)
                     '(NOT PARSE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'WARNING
@@ -26160,45 +26195,45 @@
                     '(NOT WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'STORAGE-CONDITION
-                    #<Standard-Class STORAGE-CONDITION 67053730>)
+                    #<Standard-Class STORAGE-CONDITION 67053760>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class STORAGE-CONDITION 67053730>
+                    #<Standard-Class STORAGE-CONDITION 67053760>
                     'STORAGE-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT STORAGE-CONDITION)
-                    '(NOT #<Standard-Class STORAGE-CONDITION 67053730>))
+                    '(NOT #<Standard-Class STORAGE-CONDITION 67053760>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class STORAGE-CONDITION 67053730>)
+                    '(NOT #<Standard-Class STORAGE-CONDITION 67053760>)
                     '(NOT STORAGE-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION
-                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>)
+                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>
+                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>
                     'FLOATING-POINT-INVALID-OPERATION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-INVALID-OPERATION)
-                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>))
+                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>)
+                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>)
                     '(NOT FLOATING-POINT-INVALID-OPERATION))
                 ==> NIL T)
                ((SUBTYPEP 'PROGRAM-ERROR
-                    #<Standard-Class PROGRAM-ERROR 72332740>)
+                    #<Standard-Class PROGRAM-ERROR 76342740>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PROGRAM-ERROR 72332740>
+                    #<Standard-Class PROGRAM-ERROR 76342740>
                     'PROGRAM-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PROGRAM-ERROR)
-                    '(NOT #<Standard-Class PROGRAM-ERROR 72332740>))
+                    '(NOT #<Standard-Class PROGRAM-ERROR 76342740>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PROGRAM-ERROR 72332740>)
+                    '(NOT #<Standard-Class PROGRAM-ERROR 76342740>)
                     '(NOT PROGRAM-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'METHOD
@@ -26243,45 +26278,45 @@
                     '(NOT GENERIC-FUNCTION))
                 ==> NIL T)
                ((SUBTYPEP 'STREAM-ERROR
-                    #<Standard-Class STREAM-ERROR 72334450>)
+                    #<Standard-Class STREAM-ERROR 76344500>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class STREAM-ERROR 72334450>
+                    #<Standard-Class STREAM-ERROR 76344500>
                     'STREAM-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT STREAM-ERROR)
-                    '(NOT #<Standard-Class STREAM-ERROR 72334450>))
+                    '(NOT #<Standard-Class STREAM-ERROR 76344500>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class STREAM-ERROR 72334450>)
+                    '(NOT #<Standard-Class STREAM-ERROR 76344500>)
                     '(NOT STREAM-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'SERIOUS-CONDITION
-                    #<Standard-Class SERIOUS-CONDITION 67053160>)
+                    #<Standard-Class SERIOUS-CONDITION 67053400>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SERIOUS-CONDITION 67053160>
+                    #<Standard-Class SERIOUS-CONDITION 67053400>
                     'SERIOUS-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SERIOUS-CONDITION)
-                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053160>))
+                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053400>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053160>)
+                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053400>)
                     '(NOT SERIOUS-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'READER-ERROR
-                    #<Standard-Class READER-ERROR 74002740>)
+                    #<Standard-Class READER-ERROR 100002770>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class READER-ERROR 74002740>
+                    #<Standard-Class READER-ERROR 100002770>
                     'READER-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT READER-ERROR)
-                    '(NOT #<Standard-Class READER-ERROR 74002740>))
+                    '(NOT #<Standard-Class READER-ERROR 100002770>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class READER-ERROR 74002740>)
+                    '(NOT #<Standard-Class READER-ERROR 100002770>)
                     '(NOT READER-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'REAL
@@ -26310,30 +26345,30 @@
                     '(NOT VECTOR))
                 ==> NIL T)
                ((SUBTYPEP 'CONDITION
-                    #<Standard-Class CONDITION 67050760>)
+                    #<Standard-Class CONDITION 67051010>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CONDITION 67050760> 'CONDITION)
+                    #<Standard-Class CONDITION 67051010> 'CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CONDITION)
-                    '(NOT #<Standard-Class CONDITION 67050760>))
+                    '(NOT #<Standard-Class CONDITION 67051010>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CONDITION 67050760>)
+                    '(NOT #<Standard-Class CONDITION 67051010>)
                     '(NOT CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'UNBOUND-VARIABLE
-                    #<Standard-Class UNBOUND-VARIABLE 72333240>)
+                    #<Standard-Class UNBOUND-VARIABLE 76343240>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNBOUND-VARIABLE 72333240>
+                    #<Standard-Class UNBOUND-VARIABLE 76343240>
                     'UNBOUND-VARIABLE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNBOUND-VARIABLE)
-                    '(NOT #<Standard-Class UNBOUND-VARIABLE 72333240>))
+                    '(NOT #<Standard-Class UNBOUND-VARIABLE 76343240>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNBOUND-VARIABLE 72333240>)
+                    '(NOT #<Standard-Class UNBOUND-VARIABLE 76343240>)
                     '(NOT UNBOUND-VARIABLE))
                 ==> NIL T)).
 Test ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT failed
@@ -26529,7 +26564,396 @@
  SIMPLE-BASE-STRING-IS-NOT-SIMPLE-VECTOR
  BIT-VECTOR-IS-NOT-SIMPLE-VECTOR SIMPLE-BIT-VECTOR-IS-NOT-SIMPLE-VECTOR
  SUBTYPEP.EXTENDED-CHAR.1 SUBTYPEP.AND/OR.1 SUBTYPEP.AND/OR.2
- SUBTYPEP.AND.1 SUBTYPEP.OR.1 SUBTYPEP.AND.2 SUBTYPEP.OR.2 RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1
+ SUBTYPEP.AND.1 SUBTYPEP.OR.1 SUBTYPEP.AND.2 SUBTYPEP.OR.2
+ SUBTYPEP.AND.3 SUBTYPEP.OR.3 SUBTYPEP.AND.4 SUBTYPEP.OR.4
+ SUBTYPEP.NIL.1 SUBTYPEP.NIL.2 SUBTYPEP.FIXNUM-OR-BIGNUM
+ SUBTYPEP.FIXNUM.INTEGER
+Test SUBTYPEP.BIGNUM.INTEGER failed
+Form: (CHECK-EQUIVALENCE
+          (LIST 'OR (LIST 'INTEGER '* (LIST MOST-NEGATIVE-FIXNUM))
+                (LIST 'INTEGER (LIST MOST-POSITIVE-FIXNUM) '*))
+          'BIGNUM)
+Expected value: NIL
+Actual value: (((SUBTYPEP
+                    '(OR (INTEGER * (-9223372036854775808))
+                         (INTEGER (9223372036854775807) *))
+                    'BIGNUM)
+                ==> NIL T)
+               ((SUBTYPEP '(NOT BIGNUM)
+                    '(NOT (OR (INTEGER * (-9223372036854775808))
+                              (INTEGER (9223372036854775807) *))))
+                ==> NIL T)).
+ SUBTYPEP.INTEGER.1 SUBTYPEP.INTEGER.2 SUBTYPEP.INTEGER.3
+ SUBTYPEP.INTEGER.3A SUBTYPEP.INTEGER.3B SUBTYPEP.INTEGER.3C
+ SUBTYPEP.INTEGER.4 SUBTYPEP.INTEGER.4A SUBTYPEP.INTEGER.4B
+ SUBTYPEP.INTEGER.4C SUBTYPEP.INTEGER.5 SUBTYPEP.INTEGER.5A
+ SUBTYPEP.INTEGER.5B SUBTYPEP.INTEGER.5C SUBTYPEP.INTEGER.6
+ SUBTYPEP.INTEGER.6A SUBTYPEP.INTEGER.6B SUBTYPEP.INTEGER.6C
+ SUBTYPEP.INTEGER.7 SUBTYPEP.INTEGER.7A SUBTYPEP.INTEGER.7B
+ SUBTYPEP.INTEGER.7C SUBTYPEP.INTEGER.8 SUBTYPEP.INTEGER.8A
+ SUBTYPEP.INTEGER.8B SUBTYPEP.INTEGER.8C SUBTYPEP.INTEGER.9
+ SUBTYPEP.INTEGER.9A SUBTYPEP.INTEGER.9B SUBTYPEP.INTEGER.9C
+ SUBTYPEP.INTEGER.10 SUBTYPEP.INTEGER.10A SUBTYPEP.INTEGER.10B
+ SUBTYPEP.INTEGER.10C SUBTYPEP.INTEGER.11 SUBTYPEP.INTEGER.12
+ SUBTYPEP.INTEGER.13 SUBTYPEP.INTEGER.14 SUBTYPEP.INTEGER.15
+ SUBTYPEP.INTEGER.16 SUBTYPEP.INTEGER.17 SUBTYPEP.INTEGER.18
+ SUBTYPEP.INTEGER.19 SUBTYPEP.INTEGER.20 SUBTYPEP.INTEGER.21
+ SUBTYPEP.INTEGER.22
+Test SUBTYPEP.INTEGER.23 failed
+Form: (CHECK-EQUIVALENCE '(INTEGER (9)) '(INTEGER 10))
+Expected value: NIL
+Actual value: (((SUBTYPEP '(INTEGER (9)) '(INTEGER 10)) ==> NIL T)
+               ((SUBTYPEP '(NOT (INTEGER 10)) '(NOT (INTEGER (9)))) ==>
+                NIL T)).
+Test SUBTYPEP.INTEGER.24 failed
+Form: (CHECK-EQUIVALENCE '(INTEGER * (11)) '(INTEGER * 10))
+Expected value: NIL
+Actual value: (((SUBTYPEP '(INTEGER * (11)) '(INTEGER * 10)) ==> NIL T)
+               ((SUBTYPEP '(NOT (INTEGER * 10))
+                    '(NOT (INTEGER * (11))))
+                ==> NIL T)).
+ SUBTYPEP.INTEGER.25 SUBTYPEP.INTEGER.26 SUBTYPEP.INTEGER.27
+ SUBTYPEP.INTEGER.28 SUBTYPEP.INTEGER.29 SUBTYPEP.INTEGER.30
+ SUBTYPEP.INTEGER.REAL.1 SUBTYPEP.INTEGER.REAL.2
+ SUBTYPEP.INTEGER.REAL.3 SUBTYPEP.INTEGER.REAL.4
+ SUBTYPEP.INTEGER.REAL.5 SUBTYPEP.INTEGER.REAL.6
+ SUBTYPEP.INTEGER.REAL.7 SUBTYPEP.INTEGER.REAL.8
+ SUBTYPEP.INTEGER.REAL.9 SUBTYPEP.INTEGER.REAL.10
+ SUBTYPEP.INTEGER.REAL.11 SUBTYPEP.INTEGER.RATIONAL.1
+ SUBTYPEP.INTEGER.RATIONAL.2 SUBTYPEP.INTEGER.RATIONAL.3
+ SUBTYPEP.INTEGER.RATIONAL.4 SUBTYPEP.INTEGER.RATIONAL.5
+ SUBTYPEP.INTEGER.RATIONAL.6 SUBTYPEP.INTEGER.RATIONAL.7
+ SUBTYPEP.INTEGER.RATIONAL.8 SUBTYPEP.INTEGER.RATIONAL.9
+ SUBTYPEP.INTEGER.RATIONAL.10 SUBTYPEP.FLOAT.1 SUBTYPEP.FLOAT.2
+ SUBTYPEP.FLOAT.3 SUBTYPEP.FLOAT.4 SUBTYPEP.FLOAT.5 SUBTYPEP.FLOAT.6
+ SUBTYPEP.FLOAT.7 SUBTYPEP.FLOAT.8 SUBTYPEP.FLOAT.9 SUBTYPEP.FLOAT.10
+ SUBTYPEP.FLOAT.11 SUBTYPEP.FLOAT.12 SUBTYPEP.FLOAT.13
+ SUBTYPEP.FLOAT.14 SUBTYPEP.FLOAT.15 SUBTYPEP.FLOAT.16
+ SUBTYPEP.FLOAT.17 SUBTYPEP.FLOAT.18 SUBTYPEP.FLOAT.19
+ SUBTYPEP.FLOAT.20 SUBTYPEP.FLOAT.21 SUBTYPEP.FLOAT.22
+ SUBTYPEP.FLOAT.23 SUBTYPEP.FLOAT.24 SUBTYPEP.FLOAT.25
+ SUBTYPEP.FLOAT.26 SUBTYPEP.FLOAT.27 SUBTYPEP.RATIONAL.1
+ SUBTYPEP.RATIONAL.2 SUBTYPEP.RATIONAL.3 SUBTYPEP.RATIONAL.4
+ SUBTYPEP.RATIONAL.5 SUBTYPEP.RATIONAL.6 SUBTYPEP.RATIONAL.7
+ SUBTYPEP.RATIONAL.8 SUBTYPEP.RATIONAL.9 SUBTYPEP.RATIONAL.10
+ SUBTYPEP.RATIONAL.11 SUBTYPEP.RATIONAL.12 SUBTYPEP.RATIONAL.13
+ SUBTYPEP.RATIONAL.14 SUBTYPEP.RATIONAL.15 SUBTYPEP.RATIONAL.16
+ SUBTYPEP.RATIONAL.17 SUBTYPEP.RATIONAL.18 SUBTYPEP.REAL.1
+ SUBTYPEP.REAL.2 SUBTYPEP.REAL.3 SUBTYPEP.REAL.4 SUBTYPEP.REAL.5
+ SUBTYPEP.REAL.6 SUBTYPEP.REAL.7 SUBTYPEP.REAL.8 SUBTYPEP.REAL.9
+ SUBTYPEP.REAL.10 SUBTYPEP.REAL.11 SUBTYPEP.REAL.12 SUBTYPEP.REAL.13
+ SUBTYPEP.REAL.14 SUBTYPEP.REAL.15 SUBTYPEP.REAL.16 SUBTYPEP.REAL.17
+ SUBTYPEP.REAL.18 SUBTYPEP.REAL.19 SUBTYPEP.REAL.20 SUBTYPEP.REAL.21
+ SUBTYPEP.REAL.22 SUBTYPEP.REAL.23 SUBTYPEP.REAL.24 SUBTYPEP.CONS.1
+Test SUBTYPEP.CONS.2 failed
+Form: (LOOP
+        FOR
+        T1
+        IN
+        '((CONS NIL) (CONS NIL *) (CONS NIL T) (CONS * NIL)
+          (CONS T NIL) (CONS NIL NIL))
+        UNLESS
+        (SUBTYPEP T1 NIL)
+        COLLECT
+        T1)
+Expected value: NIL
+Actual value: ((CONS NIL) (CONS NIL *) (CONS NIL T) (CONS * NIL)
+               (CONS T NIL) (CONS NIL NIL)).
+ SUBTYPEP.CONS.3 SUBTYPEP.CONS.4 SUBTYPEP.CONS.5 SUBTYPEP.CONS.6
+ SUBTYPEP.CONS.7 SUBTYPEP.CONS.8 SUBTYPEP.CONS.9 SUBTYPEP.CONS.10
+ SUBTYPEP.CONS.11
+Test SUBTYPEP.CONS.12 failed
+Form: (CHECK-ALL-NOT-SUBTYPEP
+          '(CONS (OR INTEGER SYMBOL) (OR INTEGER SYMBOL))
+          '(OR (CONS INTEGER SYMBOL) (CONS SYMBOL INTEGER)))
+Expected value: NIL
+Actual value: (((SUBTYPEP
+                    '(CONS (OR INTEGER SYMBOL) (OR INTEGER SYMBOL))
+                    '(OR (CONS INTEGER SYMBOL) (CONS SYMBOL INTEGER)))
+                ==> T T)
+               ((SUBTYPEP
+                    '(NOT (OR (CONS INTEGER SYMBOL)
+                              (CONS SYMBOL INTEGER)))
+                    '(NOT (CONS (OR INTEGER SYMBOL)
+                                (OR INTEGER SYMBOL))))
+                ==> T T)).
+ SUBTYPEP.CONS.13 SUBTYPEP.CONS.14 SUBTYPEP.CONS.15 SUBTYPEP.CONS.16
+ SUBTYPEP.CONS.17 SUBTYPEP.CONS.18 SUBTYPEP.CONS.19 SUBTYPEP.CONS.20
+ SUBTYPEP.MEMBER.1 SUBTYPEP.MEMBER.2 SUBTYPEP.MEMBER.3
+ SUBTYPEP.MEMBER.4 SUBTYPEP.MEMBER.5 SUBTYPEP.MEMBER.6
+ SUBTYPEP.MEMBER.7 SUBTYPEP.MEMBER.8 SUBTYPEP.MEMBER.9
+ SUBTYPEP.MEMBER.10 SUBTYPEP.MEMBER.11 SUBTYPEP.MEMBER.12
+ SUBTYPEP.MEMBER.13 SUBTYPEP.MEMBER.14 SUBTYPEP.MEMBER.15
+ SUBTYPEP.MEMBER.16
+Test SUBTYPEP.MEMBER.17 failed
+Form: (LET ((S1 (COPY-SEQ "abc")) (S2 (COPY-SEQ "abc")))
+        (LET ((T1 (LIST 'MEMBER S1)) (T2 (LIST 'MEMBER S2)))
+          (COND
+            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
+            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
+            (T (CHECK-DISJOINTNESS T1 T2)))))
+Expected value: NIL
+Actual value: "T1 is subtype of T2".
+Test SUBTYPEP.MEMBER.18 failed
+Form: (LET ((S1 (COPY-SEQ '(A B C))) (S2 (COPY-SEQ '(A B C))))
+        (LET ((T1 (LIST 'MEMBER S1)) (T2 (LIST 'MEMBER S2)))
+          (COND
+            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
+            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
+            (T (CHECK-DISJOINTNESS T1 T2)))))
+Expected value: NIL
+Actual value: "T1 is subtype of T2".
+ SUBTYPEP.MEMBER.19 SUBTYPEP.MEMBER.20 SUBTYPEP.MEMBER.21
+ SUBTYPEP.MEMBER.22 SUBTYPEP.MEMBER.23 SUBTYPEP.MEMBER.24
+ SUBTYPEP.MEMBER.25 SUBTYPEP.MEMBER.26 SUBTYPEP.MEMBER.27
+ SUBTYPEP.MEMBER.28 SUBTYPEP.MEMBER.29 SUBTYPEP.MEMBER.30
+ SUBTYPEP.MEMBER.31 SUBTYPEP.MEMBER.32 SUBTYPEP.MEMBER.33
+ SUBTYPEP.MEMBER.34 SUBTYPEP.MEMBER.35 SUBTYPEP.MEMBER.36
+ SUBTYPEP.MEMBER.37 SUBTYPEP.MEMBER.38 SUBTYPEP.MEMBER.39
+ SUBTYPEP.MEMBER.40 SUBTYPEP.MEMBER.41 SUBTYPEP.MEMBER.42
+ SUBTYPEP.MEMBER.43 SUBTYPEP.MEMBER.44
+Test SUBTYPEP.EQL.1 failed
+Form: (LET ((S1 (COPY-SEQ "abc")) (S2 (COPY-SEQ "abc")))
+        (LET ((T1 (LIST 'EQL S1)) (T2 (LIST 'EQL S2)))
+          (COND
+            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
+            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
+            (T (CHECK-DISJOINTNESS T1 T2)))))
+Expected value: NIL
+Actual value: "T1 is subtype of T2".
+Test SUBTYPEP.EQL.2 failed
+Form: (LET ((S1 (COPY-SEQ '(A B C))) (S2 (COPY-SEQ '(A B C))))
+        (LET ((T1 (LIST 'EQL S1)) (T2 (LIST 'EQL S2)))
+          (COND
+            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
+            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
+            (T (CHECK-DISJOINTNESS T1 T2)))))
+Expected value: NIL
+Actual value: "T1 is subtype of T2".
+ SUBTYPEP.EQL.3 SUBTYPEP.EQL.4 SUBTYPEP.EQL.5 SUBTYPEP.EQL.6
+ SUBTYPEP.EQL.7 SUBTYPEP.EQL.8
+Test SUBTYPEP.ARRAY.1 failed
+Form: (LET ((ARRAY-TYPES
+                (CONS (FIND-CLASS 'ARRAY)
+                      '(ARRAY (ARRAY) (ARRAY *) (ARRAY * *)))))
+        (LOOP
+          FOR
+          TP1
+          IN
+          ARRAY-TYPES
+          APPEND
+          (LOOP
+            FOR
+            TP2
+            IN
+            ARRAY-TYPES
+            UNLESS
+            (SUBTYPEP TP1 TP2)
+            COLLECT
+            (LIST TP1 TP2))))
+Expected value: NIL
+Actual value: ((#<Built-In-Class ARRAY 67121750> ARRAY)
+               (#<Built-In-Class ARRAY 67121750> (ARRAY))
+               (#<Built-In-Class ARRAY 67121750> (ARRAY *))
+               (#<Built-In-Class ARRAY 67121750> (ARRAY * *))
+               (ARRAY #<Built-In-Class ARRAY 67121750>)
+               ((ARRAY)
+                #<Built-In-Class ARRAY 67121750>)
+               ((ARRAY *)
+                #<Built-In-Class ARRAY 67121750>)
+               ((ARRAY * *)
+                #<Built-In-Class ARRAY 67121750>)).
+ SUBTYPEP.ARRAY.2
+Test SUBTYPEP.ARRAY.3 failed
+Form: (LOOP
+        FOR
+        I
+        FROM
+        0
+        BELOW
+        (MIN 16 ARRAY-RANK-LIMIT)
+        FOR
+        TYPE
+        =
+        (LIST 'ARRAY '* I)
+        FOR
+        TYPE2
+        =
+        (LIST 'ARRAY '* (MAKE-LIST I :INITIAL-ELEMENT '*))
+        UNLESS
+        (AND (SUBTYPEP TYPE 'ARRAY) (SUBTYPEP TYPE '(ARRAY))
+             (SUBTYPEP TYPE '(ARRAY *)) (SUBTYPEP TYPE '(ARRAY * *))
+             (SUBTYPEP TYPE TYPE2))
+        COLLECT
+        TYPE)
+Expected value: NIL
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.123>.
+Test SUBTYPEP.ARRAY.4 failed
+Form: (LOOP
+        FOR
+        I
+        FROM
+        0
+        BELOW
+        (MIN 16 ARRAY-RANK-LIMIT)
+        FOR
+        TYPE
+        =
+        (LIST 'ARRAY T I)
+        FOR
+        TYPE2
+        =
+        (LIST 'ARRAY T (MAKE-LIST I :INITIAL-ELEMENT '*))
+        UNLESS
+        (AND (SUBTYPEP TYPE '(ARRAY T)) (SUBTYPEP TYPE '(ARRAY T *))
+             (SUBTYPEP TYPE TYPE2))
+        COLLECT
+        TYPE)
+Expected value: NIL
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.124>.
+Test SUBTYPEP.ARRAY.5 failed
+Form: (LOOP
+        FOR
+        ELEMENT-TYPE
+        IN
+        (CONS '* *ARRAY-ELEMENT-TYPES*)
+        NCONC
+        (LOOP
+          FOR
+          I
+          FROM
+          0
+          BELOW
+          (MIN 16 ARRAY-RANK-LIMIT)
+          FOR
+          TYPE
+          =
+          (LIST 'ARRAY ELEMENT-TYPE I)
+          FOR
+          TYPE2
+          =
+          (LIST 'ARRAY ELEMENT-TYPE (MAKE-LIST I :INITIAL-ELEMENT '0))
+          FOR
+          TYPE3
+          =
+          (LIST 'ARRAY ELEMENT-TYPE (MAKE-LIST I :INITIAL-ELEMENT '1))
+          UNLESS
+          (AND (SUBTYPEP TYPE2 TYPE) (SUBTYPEP TYPE3 TYPE)
+               (LOOP
+                 FOR
+                 J
+                 FROM
+                 0
+                 TO
+                 I
+                 ALWAYS
+                 (AND (SUBTYPEP
+                          (LIST 'ARRAY ELEMENT-TYPE
+                                (APPEND (MAKE-LIST J :INITIAL-ELEMENT
+                                         '*)
+                                        (MAKE-LIST (- I J)
+                                         :INITIAL-ELEMENT 2)))
+                          TYPE)
+                      (SUBTYPEP
+                          (LIST 'ARRAY ELEMENT-TYPE
+                                (APPEND (MAKE-LIST J :INITIAL-ELEMENT
+                                         2)
+                                        (MAKE-LIST (- I J)
+                                         :INITIAL-ELEMENT '*)))
+                          TYPE))))
+          COLLECT
+          TYPE))
+Expected value: NIL
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.125>.
+ SUBTYPEP.ARAY.6 SUBTYPEP.ARAY.7 READTABLE-VALID READTABLEP.1
+ READ-SYMBOL.1 READ-SYMBOL.2 READ-SYMBOL.3 READ-SYMBOL.4 READ-SYMBOL.5
+ READ-SYMBOL.6 READ-SYMBOL.7 READ-SYMBOL.9 READ-SYMBOL.10 CHAR.1 CHAR.2
+ CHAR.3 CHAR.4 CHAR.5 CHAR.6 CHAR.7 CHAR.8 CHAR.9 CHAR.10 CHAR.ORDER.1
+ CHAR.ORDER.2 SCHAR.1 SCHAR.2 SCHAR.3 SCHAR.4 SCHAR.5 SCHAR.6 SCHAR.7
+ SCHAR.ORDER.1 SCHAR.ORDER.2 STRING.1 STRING.2 STRING.3 STRING.4
+ STRING.5 STRING.6 STRING.7 BASE-STRING.1 BASE-STRING.2 BASE-STRING.3
+ BASE-STRING.4 SIMPLE-STRING.1 SIMPLE-STRING.2 SIMPLE-STRING.3
+ SIMPLE-STRING.4 SIMPLE-STRING.5 SIMPLE-BASE-STRING.1
+ SIMPLE-BASE-STRING.2 SIMPLE-BASE-STRING.3 SIMPLE-BASE-STRING.4
+ SIMPLE-BASE-STRING.5 SIMPLE-BASE-STRING.6 SIMPLE-BASE-STRING.7
+ SIMPLE-BASE-STRING.8 SIMPLE-STRING-P.1 SIMPLE-STRING-P.2
+ SIMPLE-STRING-P.3 SIMPLE-STRING-P.4 SIMPLE-STRING-P.5
+ SIMPLE-STRING-P.6 SIMPLE-STRING-P.7 STRINGP.1 STRINGP.2 STRINGP.3
+ STRINGP.4 STRINGP.5 STRINGP.6 STRINGP.7 STRINGP.8 STRING-UPCASE.1
+ STRING-UPCASE.2 STRING-UPCASE.3 STRING-UPCASE.4 STRING-UPCASE.5
+ STRING-UPCASE.6 STRING-UPCASE.7 STRING-UPCASE.8 STRING-UPCASE.9
+ STRING-UPCASE.10 STRING-UPCASE.ORDER.1 STRING-UPCASE.ORDER.2
+ STRING-UPCASE.ERROR.1 STRING-UPCASE.ERROR.2 STRING-UPCASE.ERROR.3
+ STRING-UPCASE.ERROR.4 STRING-UPCASE.ERROR.5 STRING-UPCASE.ERROR.6
+ STRING-DOWNCASE.1 STRING-DOWNCASE.2 STRING-DOWNCASE.3
+ STRING-DOWNCASE.4 STRING-DOWNCASE.5 STRING-DOWNCASE.6
+ STRING-DOWNCASE.7 STRING-DOWNCASE.8 STRING-DOWNCASE.9
+ STRING-DOWNCASE.10 STRING-DOWNCASE.ORDER.1 STRING-DOWNCASE.ORDER.2
+ STRING-DOWNCASE.ERROR.1 STRING-DOWNCASE.ERROR.2
+ STRING-DOWNCASE.ERROR.3 STRING-DOWNCASE.ERROR.4
+ STRING-DOWNCASE.ERROR.5 STRING-DOWNCASE.ERROR.6 STRING-CAPITALIZE.1
+ STRING-CAPITALIZE.2 STRING-CAPITALIZE.3 STRING-CAPITALIZE.4
+ STRING-CAPITALIZE.5 STRING-CAPITALIZE.6 STRING-CAPITALIZE.7
+ STRING-CAPITALIZE.8 STRING-CAPITALIZE.9 STRING-CAPITALIZE.10
+ STRING-CAPITALIZE.ORDER.1 STRING-CAPITALIZE.ORDER.2
+ STRING-CAPITALIZE.ERROR.1 STRING-CAPITALIZE.ERROR.2
+ STRING-CAPITALIZE.ERROR.3 STRING-CAPITALIZE.ERROR.4
+ STRING-CAPITALIZE.ERROR.5 STRING-CAPITALIZE.ERROR.6 NSTRING-UPCASE.1
+ NSTRING-UPCASE.2 NSTRING-UPCASE.3 NSTRING-UPCASE.6 NSTRING-UPCASE.7
+ NSTRING-UPCASE.8 NSTRING-UPCASE.9 NSTRING-UPCASE.10
+ NSTRING-UPCASE.ORDER.1 NSTRING-UPCASE.ORDER.2 NSTRING-UPCASE.ERROR.1
+ NSTRING-UPCASE.ERROR.2 NSTRING-UPCASE.ERROR.3 NSTRING-UPCASE.ERROR.4
+ NSTRING-UPCASE.ERROR.5 NSTRING-UPCASE.ERROR.6 NSTRING-DOWNCASE.1
+ NSTRING-DOWNCASE.2 NSTRING-DOWNCASE.3 NSTRING-DOWNCASE.6
+ NSTRING-DOWNCASE.7 NSTRING-DOWNCASE.8 NSTRING-DOWNCASE.9
+ NSTRING-DOWNCASE.10 NSTRING-DOWNCASE.ORDER.1 NSTRING-DOWNCASE.ORDER.2
+ NSTRING-DOWNCASE.ERROR.1 NSTRING-DOWNCASE.ERROR.2
+ NSTRING-DOWNCASE.ERROR.3 NSTRING-DOWNCASE.ERROR.4
+ NSTRING-DOWNCASE.ERROR.5 NSTRING-DOWNCASE.ERROR.6 NSTRING-CAPITALIZE.1
+ NSTRING-CAPITALIZE.2 NSTRING-CAPITALIZE.3 NSTRING-CAPITALIZE.4
+ NSTRING-CAPITALIZE.7 NSTRING-CAPITALIZE.8 NSTRING-CAPITALIZE.9
+ NSTRING-CAPITALIZE.10 NSTRING-CAPITALIZE.ORDER.1
+ NSTRING-CAPITALIZE.ORDER.2 NSTRING-CAPITALIZE.ERROR.1
+ NSTRING-CAPITALIZE.ERROR.2 NSTRING-CAPITALIZE.ERROR.3
+ NSTRING-CAPITALIZE.ERROR.4 NSTRING-CAPITALIZE.ERROR.5
+ NSTRING-CAPITALIZE.ERROR.6 STRING-TRIM.1 STRING-TRIM.2 STRING-TRIM.3
+ STRING-TRIM.4 STRING-TRIM.5 STRING-TRIM.6 STRING-TRIM.7 STRING-TRIM.8
+ STRING-TRIM.9 STRING-TRIM.10 STRING-TRIM.11 STRING-TRIM.12
+ STRING-TRIM.13 STRING-TRIM.14 STRING-TRIM.15 STRING-TRIM.16
+ STRING-TRIM.17 STRING-TRIM.18 STRING-TRIM.19 STRING-TRIM.ORDER.1
+ STRING-TRIM.ERROR.1 STRING-TRIM.ERROR.2 STRING-TRIM.ERROR.3
+ STRING-LEFT-TRIM.1 STRING-LEFT-TRIM.2 STRING-LEFT-TRIM.3
+ STRING-LEFT-TRIM.4 STRING-LEFT-TRIM.5 STRING-LEFT-TRIM.6
+ STRING-LEFT-TRIM.7 STRING-LEFT-TRIM.8 STRING-LEFT-TRIM.9
+ STRING-LEFT-TRIM.10 STRING-LEFT-TRIM.11 STRING-LEFT-TRIM.12
+ STRING-LEFT-TRIM.13 STRING-LEFT-TRIM.14 STRING-LEFT-TRIM.15
+ STRING-LEFT-TRIM.16 STRING-LEFT-TRIM.17 STRING-LEFT-TRIM.18
+ STRING-LEFT-TRIM.19 STRING-LEFT-TRIM.ORDER.1 STRING-LEFT-TRIM.ERROR.1
+ STRING-LEFT-TRIM.ERROR.2 STRING-LEFT-TRIM.ERROR.3 STRING-RIGHT-TRIM.1
+ STRING-RIGHT-TRIM.2 STRING-RIGHT-TRIM.3 STRING-RIGHT-TRIM.4
+ STRING-RIGHT-TRIM.5 STRING-RIGHT-TRIM.6 STRING-RIGHT-TRIM.7
+ STRING-RIGHT-TRIM.8 STRING-RIGHT-TRIM.9 STRING-RIGHT-TRIM.10
+ STRING-RIGHT-TRIM.11 STRING-RIGHT-TRIM.12 STRING-RIGHT-TRIM.13
+ STRING-RIGHT-TRIM.14 STRING-RIGHT-TRIM.15 STRING-RIGHT-TRIM.16
+ STRING-RIGHT-TRIM.17 STRING-RIGHT-TRIM.18 STRING-RIGHT-TRIM.19
+ STRING-RIGHT-TRIM.ORDER.1 STRING-RIGHT-TRIM.ERROR.1
+ STRING-RIGHT-TRIM.ERROR.2 STRING-RIGHT-TRIM.ERROR.3 STRING=.1
+ STRING=.2 STRING=.3 STRING=.4 STRING=.5 STRING=.6 STRING=.7 STRING=.8
+ STRING=.9 STRING=.10 STRING=.11 STRING=.12 STRING=.13 STRING=.14
+ STRING=.ORDER.1 STRING=.ORDER.2 STRING=.ORDER.3 STRING<=.ORDER.1
+ STRING<=.ORDER.2 STRING<=.ORDER.3 STRING<.ORDER.1 STRING<.ORDER.2
+ STRING<.ORDER.3 STRING/=.ORDER.1 STRING/=.ORDER.2 STRING/=.ORDER.3
+ STRING>=.ORDER.1 STRING>=.ORDER.2 STRING>=.ORDER.3 STRING>.ORDER.1
+ STRING>.ORDER.2 STRING>.ORDER.3 STRING-EQUAL.ORDER.1
+ STRING-EQUAL.ORDER.2 STRING-EQUAL.ORDER.3 STRING-NOT-GREATERP.ORDER.1
+ STRING-NOT-GREATERP.ORDER.2 STRING-NOT-GREATERP.ORDER.3
+ STRING-LESSP.ORDER.1 STRING-LESSP.ORDER.2 STRING-LESSP.ORDER.3
+ STRING-NOT-EQUAL.ORDER.1 STRING-NOT-EQUAL.ORDER.2
+ STRING-NOT-EQUAL.ORDER.3 STRING-NOT-LESSP.ORDER.1
+ STRING-NOT-LESSP.ORDER.2 STRING-NOT-LESSP.ORDER.3
+ STRING-GREATERP.ORDER.1 STRING-GREATERP.ORDER.2
+ STRING-GREATERP.ORDER.3
+ RANDOM-REMOVE-DUPLICATES RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1
  DELETE-DUPLICATES.1 REMOVE-DUPLICATES.ORDER.1
  REMOVE-DUPLICATES.ORDER.2 REMOVE-DUPLICATES.ALLOW-OTHER-KEYS.1
  REMOVE-DUPLICATES.ALLOW-OTHER-KEYS.2
@@ -28440,17 +28864,17 @@
                     '(NOT STRUCTURE-OBJECT))
                 ==> NIL T)
                ((SUBTYPEP 'ARITHMETIC-ERROR
-                    #<Standard-Class ARITHMETIC-ERROR 74002440>)
+                    #<Standard-Class ARITHMETIC-ERROR 100025410>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class ARITHMETIC-ERROR 74002440>
+                    #<Standard-Class ARITHMETIC-ERROR 100025410>
                     'ARITHMETIC-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT ARITHMETIC-ERROR)
-                    '(NOT #<Standard-Class ARITHMETIC-ERROR 74002440>))
+                    '(NOT #<Standard-Class ARITHMETIC-ERROR 100025410>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class ARITHMETIC-ERROR 74002440>)
+                    '(NOT #<Standard-Class ARITHMETIC-ERROR 100025410>)
                     '(NOT ARITHMETIC-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'SYMBOL
@@ -28467,17 +28891,17 @@
                     '(NOT SYMBOL))
                 ==> NIL T)
                ((SUBTYPEP 'CONTROL-ERROR
-                    #<Standard-Class CONTROL-ERROR 67051230>)
+                    #<Standard-Class CONTROL-ERROR 67052550>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CONTROL-ERROR 67051230>
+                    #<Standard-Class CONTROL-ERROR 67052550>
                     'CONTROL-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CONTROL-ERROR)
-                    '(NOT #<Standard-Class CONTROL-ERROR 67051230>))
+                    '(NOT #<Standard-Class CONTROL-ERROR 67052550>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CONTROL-ERROR 67051230>)
+                    '(NOT #<Standard-Class CONTROL-ERROR 67052550>)
                     '(NOT CONTROL-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'CLASS
@@ -28546,17 +28970,17 @@
                     '(NOT ARRAY))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-INEXACT
-                    #<Standard-Class FLOATING-POINT-INEXACT 72255410>)
+                    #<Standard-Class FLOATING-POINT-INEXACT 76347120>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-INEXACT 72255410>
+                    #<Standard-Class FLOATING-POINT-INEXACT 76347120>
                     'FLOATING-POINT-INEXACT)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-INEXACT)
-                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 72255410>))
+                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 76347120>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 72255410>)
+                    '(NOT #<Standard-Class FLOATING-POINT-INEXACT 76347120>)
                     '(NOT FLOATING-POINT-INEXACT))
                 ==> NIL T)
                ((SUBTYPEP 'NUMBER
@@ -28585,31 +29009,31 @@
                     '(NOT #<Built-In-Class NULL 67122170>) '(NOT NULL))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-UNDERFLOW
-                    #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>)
+                    #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>
+                    #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>
                     'FLOATING-POINT-UNDERFLOW)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-UNDERFLOW)
-                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>))
+                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 72256730>)
+                    '(NOT #<Standard-Class FLOATING-POINT-UNDERFLOW 76347530>)
                     '(NOT FLOATING-POINT-UNDERFLOW))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-OVERFLOW
-                    #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>)
+                    #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>
+                    #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>
                     'FLOATING-POINT-OVERFLOW)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-OVERFLOW)
-                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>))
+                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 72252300>)
+                    '(NOT #<Standard-Class FLOATING-POINT-OVERFLOW 76346620>)
                     '(NOT FLOATING-POINT-OVERFLOW))
                 ==> NIL T)
                ((SUBTYPEP 'RATIONAL
@@ -28681,30 +29105,30 @@
                     '(NOT BUILT-IN-CLASS))
                 ==> NIL T)
                ((SUBTYPEP 'UNBOUND-SLOT
-                    #<Standard-Class UNBOUND-SLOT 74003100>)
+                    #<Standard-Class UNBOUND-SLOT 100003100>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNBOUND-SLOT 74003100>
+                    #<Standard-Class UNBOUND-SLOT 100003100>
                     'UNBOUND-SLOT)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNBOUND-SLOT)
-                    '(NOT #<Standard-Class UNBOUND-SLOT 74003100>))
+                    '(NOT #<Standard-Class UNBOUND-SLOT 100003100>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNBOUND-SLOT 74003100>)
+                    '(NOT #<Standard-Class UNBOUND-SLOT 100003100>)
                     '(NOT UNBOUND-SLOT))
                 ==> NIL T)
                ((SUBTYPEP 'ERROR
-                    #<Standard-Class ERROR 67057420>)
+                    #<Standard-Class ERROR 67123570>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class ERROR 67057420> 'ERROR)
+                    #<Standard-Class ERROR 67123570> 'ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT ERROR)
-                    '(NOT #<Standard-Class ERROR 67057420>))
+                    '(NOT #<Standard-Class ERROR 67123570>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class ERROR 67057420>)
+                    '(NOT #<Standard-Class ERROR 67123570>)
                     '(NOT ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'STANDARD-GENERIC-FUNCTION
@@ -28735,17 +29159,17 @@
                     '(NOT CHARACTER))
                 ==> NIL T)
                ((SUBTYPEP 'DIVISION-BY-ZERO
-                    #<Standard-Class DIVISION-BY-ZERO 72250650>)
+                    #<Standard-Class DIVISION-BY-ZERO 76346210>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class DIVISION-BY-ZERO 72250650>
+                    #<Standard-Class DIVISION-BY-ZERO 76346210>
                     'DIVISION-BY-ZERO)
                 ==> NIL T)
                ((SUBTYPEP '(NOT DIVISION-BY-ZERO)
-                    '(NOT #<Standard-Class DIVISION-BY-ZERO 72250650>))
+                    '(NOT #<Standard-Class DIVISION-BY-ZERO 76346210>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class DIVISION-BY-ZERO 72250650>)
+                    '(NOT #<Standard-Class DIVISION-BY-ZERO 76346210>)
                     '(NOT DIVISION-BY-ZERO))
                 ==> NIL T)
                ((SUBTYPEP 'SEQUENCE
@@ -28762,45 +29186,45 @@
                     '(NOT SEQUENCE))
                 ==> NIL T)
                ((SUBTYPEP 'PRINT-NOT-READABLE
-                    #<Standard-Class PRINT-NOT-READABLE 72213210>)
+                    #<Standard-Class PRINT-NOT-READABLE 72176460>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PRINT-NOT-READABLE 72213210>
+                    #<Standard-Class PRINT-NOT-READABLE 72176460>
                     'PRINT-NOT-READABLE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PRINT-NOT-READABLE)
-                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72213210>))
+                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72176460>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72213210>)
+                    '(NOT #<Standard-Class PRINT-NOT-READABLE 72176460>)
                     '(NOT PRINT-NOT-READABLE))
                 ==> NIL T)
                ((SUBTYPEP 'UNDEFINED-FUNCTION
-                    #<Standard-Class UNDEFINED-FUNCTION 72322440>)
+                    #<Standard-Class UNDEFINED-FUNCTION 76332710>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNDEFINED-FUNCTION 72322440>
+                    #<Standard-Class UNDEFINED-FUNCTION 76332710>
                     'UNDEFINED-FUNCTION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNDEFINED-FUNCTION)
-                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 72322440>))
+                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 76332710>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 72322440>)
+                    '(NOT #<Standard-Class UNDEFINED-FUNCTION 76332710>)
                     '(NOT UNDEFINED-FUNCTION))
                 ==> NIL T)
                ((SUBTYPEP 'END-OF-FILE
-                    #<Standard-Class END-OF-FILE 74003650>)
+                    #<Standard-Class END-OF-FILE 100003700>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class END-OF-FILE 74003650>
+                    #<Standard-Class END-OF-FILE 100003700>
                     'END-OF-FILE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT END-OF-FILE)
-                    '(NOT #<Standard-Class END-OF-FILE 74003650>))
+                    '(NOT #<Standard-Class END-OF-FILE 100003700>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class END-OF-FILE 74003650>)
+                    '(NOT #<Standard-Class END-OF-FILE 100003700>)
                     '(NOT END-OF-FILE))
                 ==> NIL T)
                ((SUBTYPEP 'INTEGER
@@ -28857,69 +29281,69 @@
                     '(NOT STYLE-WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-TYPE-ERROR
-                    #<Standard-Class SIMPLE-TYPE-ERROR 72331670>)
+                    #<Standard-Class SIMPLE-TYPE-ERROR 76341670>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SIMPLE-TYPE-ERROR 72331670>
+                    #<Standard-Class SIMPLE-TYPE-ERROR 76341670>
                     'SIMPLE-TYPE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SIMPLE-TYPE-ERROR)
-                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 72331670>))
+                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 76341670>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 72331670>)
+                    '(NOT #<Standard-Class SIMPLE-TYPE-ERROR 76341670>)
                     '(NOT SIMPLE-TYPE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'CELL-ERROR
-                    #<Standard-Class CELL-ERROR 74025600>)
+                    #<Standard-Class CELL-ERROR 100025600>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CELL-ERROR 74025600> 'CELL-ERROR)
+                    #<Standard-Class CELL-ERROR 100025600> 'CELL-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CELL-ERROR)
-                    '(NOT #<Standard-Class CELL-ERROR 74025600>))
+                    '(NOT #<Standard-Class CELL-ERROR 100025600>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CELL-ERROR 74025600>)
+                    '(NOT #<Standard-Class CELL-ERROR 100025600>)
                     '(NOT CELL-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'FILE-ERROR
-                    #<Standard-Class FILE-ERROR 72320760>)
+                    #<Standard-Class FILE-ERROR 76331010>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FILE-ERROR 72320760> 'FILE-ERROR)
+                    #<Standard-Class FILE-ERROR 76331010> 'FILE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FILE-ERROR)
-                    '(NOT #<Standard-Class FILE-ERROR 72320760>))
+                    '(NOT #<Standard-Class FILE-ERROR 76331010>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FILE-ERROR 72320760>)
+                    '(NOT #<Standard-Class FILE-ERROR 76331010>)
                     '(NOT FILE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'RESTART
-                    #<Structure-Class RESTART 356207200>)
+                    #<Structure-Class RESTART 356217230>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Structure-Class RESTART 356207200> 'RESTART)
+                    #<Structure-Class RESTART 356217230> 'RESTART)
                 ==> NIL T)
                ((SUBTYPEP '(NOT RESTART)
-                    '(NOT #<Structure-Class RESTART 356207200>))
+                    '(NOT #<Structure-Class RESTART 356217230>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Structure-Class RESTART 356207200>)
+                    '(NOT #<Structure-Class RESTART 356217230>)
                     '(NOT RESTART))
                 ==> NIL T)
                ((SUBTYPEP 'TYPE-ERROR
-                    #<Standard-Class TYPE-ERROR 72075520>)
+                    #<Standard-Class TYPE-ERROR 72076460>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class TYPE-ERROR 72075520> 'TYPE-ERROR)
+                    #<Standard-Class TYPE-ERROR 72076460> 'TYPE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT TYPE-ERROR)
-                    '(NOT #<Standard-Class TYPE-ERROR 72075520>))
+                    '(NOT #<Standard-Class TYPE-ERROR 72076460>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class TYPE-ERROR 72075520>)
+                    '(NOT #<Standard-Class TYPE-ERROR 72076460>)
                     '(NOT TYPE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'LIST
@@ -28981,17 +29405,17 @@
                     '(NOT #<Built-In-Class CONS 67121720>) '(NOT CONS))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-CONDITION
-                    #<Standard-Class SIMPLE-CONDITION 71736240>)
+                    #<Standard-Class SIMPLE-CONDITION 71737070>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SIMPLE-CONDITION 71736240>
+                    #<Standard-Class SIMPLE-CONDITION 71737070>
                     'SIMPLE-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SIMPLE-CONDITION)
-                    '(NOT #<Standard-Class SIMPLE-CONDITION 71736240>))
+                    '(NOT #<Standard-Class SIMPLE-CONDITION 71737070>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SIMPLE-CONDITION 71736240>)
+                    '(NOT #<Standard-Class SIMPLE-CONDITION 71737070>)
                     '(NOT SIMPLE-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'SIMPLE-WARNING
@@ -29009,31 +29433,31 @@
                     '(NOT SIMPLE-WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'PACKAGE-ERROR
-                    #<Standard-Class PACKAGE-ERROR 74006510>)
+                    #<Standard-Class PACKAGE-ERROR 100006510>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PACKAGE-ERROR 74006510>
+                    #<Standard-Class PACKAGE-ERROR 100006510>
                     'PACKAGE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PACKAGE-ERROR)
-                    '(NOT #<Standard-Class PACKAGE-ERROR 74006510>))
+                    '(NOT #<Standard-Class PACKAGE-ERROR 100006510>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PACKAGE-ERROR 74006510>)
+                    '(NOT #<Standard-Class PACKAGE-ERROR 100006510>)
                     '(NOT PACKAGE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'PARSE-ERROR
-                    #<Standard-Class PARSE-ERROR 70460700>)
+                    #<Standard-Class PARSE-ERROR 72075140>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PARSE-ERROR 70460700>
+                    #<Standard-Class PARSE-ERROR 72075140>
                     'PARSE-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PARSE-ERROR)
-                    '(NOT #<Standard-Class PARSE-ERROR 70460700>))
+                    '(NOT #<Standard-Class PARSE-ERROR 72075140>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PARSE-ERROR 70460700>)
+                    '(NOT #<Standard-Class PARSE-ERROR 72075140>)
                     '(NOT PARSE-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'WARNING
@@ -29050,45 +29474,45 @@
                     '(NOT WARNING))
                 ==> NIL T)
                ((SUBTYPEP 'STORAGE-CONDITION
-                    #<Standard-Class STORAGE-CONDITION 67053730>)
+                    #<Standard-Class STORAGE-CONDITION 67053760>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class STORAGE-CONDITION 67053730>
+                    #<Standard-Class STORAGE-CONDITION 67053760>
                     'STORAGE-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT STORAGE-CONDITION)
-                    '(NOT #<Standard-Class STORAGE-CONDITION 67053730>))
+                    '(NOT #<Standard-Class STORAGE-CONDITION 67053760>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class STORAGE-CONDITION 67053730>)
+                    '(NOT #<Standard-Class STORAGE-CONDITION 67053760>)
                     '(NOT STORAGE-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION
-                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>)
+                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>
+                    #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>
                     'FLOATING-POINT-INVALID-OPERATION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT FLOATING-POINT-INVALID-OPERATION)
-                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>))
+                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 72255140>)
+                    '(NOT #<Standard-Class FLOATING-POINT-INVALID-OPERATION 76343130>)
                     '(NOT FLOATING-POINT-INVALID-OPERATION))
                 ==> NIL T)
                ((SUBTYPEP 'PROGRAM-ERROR
-                    #<Standard-Class PROGRAM-ERROR 72332740>)
+                    #<Standard-Class PROGRAM-ERROR 76342740>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class PROGRAM-ERROR 72332740>
+                    #<Standard-Class PROGRAM-ERROR 76342740>
                     'PROGRAM-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT PROGRAM-ERROR)
-                    '(NOT #<Standard-Class PROGRAM-ERROR 72332740>))
+                    '(NOT #<Standard-Class PROGRAM-ERROR 76342740>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class PROGRAM-ERROR 72332740>)
+                    '(NOT #<Standard-Class PROGRAM-ERROR 76342740>)
                     '(NOT PROGRAM-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'METHOD
@@ -29133,45 +29557,45 @@
                     '(NOT GENERIC-FUNCTION))
                 ==> NIL T)
                ((SUBTYPEP 'STREAM-ERROR
-                    #<Standard-Class STREAM-ERROR 72334450>)
+                    #<Standard-Class STREAM-ERROR 76344500>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class STREAM-ERROR 72334450>
+                    #<Standard-Class STREAM-ERROR 76344500>
                     'STREAM-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT STREAM-ERROR)
-                    '(NOT #<Standard-Class STREAM-ERROR 72334450>))
+                    '(NOT #<Standard-Class STREAM-ERROR 76344500>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class STREAM-ERROR 72334450>)
+                    '(NOT #<Standard-Class STREAM-ERROR 76344500>)
                     '(NOT STREAM-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'SERIOUS-CONDITION
-                    #<Standard-Class SERIOUS-CONDITION 67053160>)
+                    #<Standard-Class SERIOUS-CONDITION 67053400>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class SERIOUS-CONDITION 67053160>
+                    #<Standard-Class SERIOUS-CONDITION 67053400>
                     'SERIOUS-CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT SERIOUS-CONDITION)
-                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053160>))
+                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053400>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053160>)
+                    '(NOT #<Standard-Class SERIOUS-CONDITION 67053400>)
                     '(NOT SERIOUS-CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'READER-ERROR
-                    #<Standard-Class READER-ERROR 74002740>)
+                    #<Standard-Class READER-ERROR 100002770>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class READER-ERROR 74002740>
+                    #<Standard-Class READER-ERROR 100002770>
                     'READER-ERROR)
                 ==> NIL T)
                ((SUBTYPEP '(NOT READER-ERROR)
-                    '(NOT #<Standard-Class READER-ERROR 74002740>))
+                    '(NOT #<Standard-Class READER-ERROR 100002770>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class READER-ERROR 74002740>)
+                    '(NOT #<Standard-Class READER-ERROR 100002770>)
                     '(NOT READER-ERROR))
                 ==> NIL T)
                ((SUBTYPEP 'REAL
@@ -29200,30 +29624,30 @@
                     '(NOT VECTOR))
                 ==> NIL T)
                ((SUBTYPEP 'CONDITION
-                    #<Standard-Class CONDITION 67050760>)
+                    #<Standard-Class CONDITION 67051010>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class CONDITION 67050760> 'CONDITION)
+                    #<Standard-Class CONDITION 67051010> 'CONDITION)
                 ==> NIL T)
                ((SUBTYPEP '(NOT CONDITION)
-                    '(NOT #<Standard-Class CONDITION 67050760>))
+                    '(NOT #<Standard-Class CONDITION 67051010>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class CONDITION 67050760>)
+                    '(NOT #<Standard-Class CONDITION 67051010>)
                     '(NOT CONDITION))
                 ==> NIL T)
                ((SUBTYPEP 'UNBOUND-VARIABLE
-                    #<Standard-Class UNBOUND-VARIABLE 72333240>)
+                    #<Standard-Class UNBOUND-VARIABLE 76343240>)
                 ==> NIL T)
                ((SUBTYPEP
-                    #<Standard-Class UNBOUND-VARIABLE 72333240>
+                    #<Standard-Class UNBOUND-VARIABLE 76343240>
                     'UNBOUND-VARIABLE)
                 ==> NIL T)
                ((SUBTYPEP '(NOT UNBOUND-VARIABLE)
-                    '(NOT #<Standard-Class UNBOUND-VARIABLE 72333240>))
+                    '(NOT #<Standard-Class UNBOUND-VARIABLE 76343240>))
                 ==> NIL T)
                ((SUBTYPEP
-                    '(NOT #<Standard-Class UNBOUND-VARIABLE 72333240>)
+                    '(NOT #<Standard-Class UNBOUND-VARIABLE 76343240>)
                     '(NOT UNBOUND-VARIABLE))
                 ==> NIL T)).
 Test ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT failed
@@ -29807,394 +30231,6 @@
  STRING-NOT-EQUAL.ORDER.3 STRING-NOT-LESSP.ORDER.1
  STRING-NOT-LESSP.ORDER.2 STRING-NOT-LESSP.ORDER.3
  STRING-GREATERP.ORDER.1 STRING-GREATERP.ORDER.2
- STRING-GREATERP.ORDER.3
- SUBTYPEP.AND.3 SUBTYPEP.OR.3 SUBTYPEP.AND.4 SUBTYPEP.OR.4
- SUBTYPEP.NIL.1 SUBTYPEP.NIL.2 SUBTYPEP.FIXNUM-OR-BIGNUM
- SUBTYPEP.FIXNUM.INTEGER
-Test SUBTYPEP.BIGNUM.INTEGER failed
-Form: (CHECK-EQUIVALENCE
-          (LIST 'OR (LIST 'INTEGER '* (LIST MOST-NEGATIVE-FIXNUM))
-                (LIST 'INTEGER (LIST MOST-POSITIVE-FIXNUM) '*))
-          'BIGNUM)
-Expected value: NIL
-Actual value: (((SUBTYPEP
-                    '(OR (INTEGER * (-9223372036854775808))
-                         (INTEGER (9223372036854775807) *))
-                    'BIGNUM)
-                ==> NIL T)
-               ((SUBTYPEP '(NOT BIGNUM)
-                    '(NOT (OR (INTEGER * (-9223372036854775808))
-                              (INTEGER (9223372036854775807) *))))
-                ==> NIL T)).
- SUBTYPEP.INTEGER.1 SUBTYPEP.INTEGER.2 SUBTYPEP.INTEGER.3
- SUBTYPEP.INTEGER.3A SUBTYPEP.INTEGER.3B SUBTYPEP.INTEGER.3C
- SUBTYPEP.INTEGER.4 SUBTYPEP.INTEGER.4A SUBTYPEP.INTEGER.4B
- SUBTYPEP.INTEGER.4C SUBTYPEP.INTEGER.5 SUBTYPEP.INTEGER.5A
- SUBTYPEP.INTEGER.5B SUBTYPEP.INTEGER.5C SUBTYPEP.INTEGER.6
- SUBTYPEP.INTEGER.6A SUBTYPEP.INTEGER.6B SUBTYPEP.INTEGER.6C
- SUBTYPEP.INTEGER.7 SUBTYPEP.INTEGER.7A SUBTYPEP.INTEGER.7B
- SUBTYPEP.INTEGER.7C SUBTYPEP.INTEGER.8 SUBTYPEP.INTEGER.8A
- SUBTYPEP.INTEGER.8B SUBTYPEP.INTEGER.8C SUBTYPEP.INTEGER.9
- SUBTYPEP.INTEGER.9A SUBTYPEP.INTEGER.9B SUBTYPEP.INTEGER.9C
- SUBTYPEP.INTEGER.10 SUBTYPEP.INTEGER.10A SUBTYPEP.INTEGER.10B
- SUBTYPEP.INTEGER.10C SUBTYPEP.INTEGER.11 SUBTYPEP.INTEGER.12
- SUBTYPEP.INTEGER.13 SUBTYPEP.INTEGER.14 SUBTYPEP.INTEGER.15
- SUBTYPEP.INTEGER.16 SUBTYPEP.INTEGER.17 SUBTYPEP.INTEGER.18
- SUBTYPEP.INTEGER.19 SUBTYPEP.INTEGER.20 SUBTYPEP.INTEGER.21
- SUBTYPEP.INTEGER.22
-Test SUBTYPEP.INTEGER.23 failed
-Form: (CHECK-EQUIVALENCE '(INTEGER (9)) '(INTEGER 10))
-Expected value: NIL
-Actual value: (((SUBTYPEP '(INTEGER (9)) '(INTEGER 10)) ==> NIL T)
-               ((SUBTYPEP '(NOT (INTEGER 10)) '(NOT (INTEGER (9)))) ==>
-                NIL T)).
-Test SUBTYPEP.INTEGER.24 failed
-Form: (CHECK-EQUIVALENCE '(INTEGER * (11)) '(INTEGER * 10))
-Expected value: NIL
-Actual value: (((SUBTYPEP '(INTEGER * (11)) '(INTEGER * 10)) ==> NIL T)
-               ((SUBTYPEP '(NOT (INTEGER * 10))
-                    '(NOT (INTEGER * (11))))
-                ==> NIL T)).
- SUBTYPEP.INTEGER.25 SUBTYPEP.INTEGER.26 SUBTYPEP.INTEGER.27
- SUBTYPEP.INTEGER.28 SUBTYPEP.INTEGER.29 SUBTYPEP.INTEGER.30
- SUBTYPEP.INTEGER.REAL.1 SUBTYPEP.INTEGER.REAL.2
- SUBTYPEP.INTEGER.REAL.3 SUBTYPEP.INTEGER.REAL.4
- SUBTYPEP.INTEGER.REAL.5 SUBTYPEP.INTEGER.REAL.6
- SUBTYPEP.INTEGER.REAL.7 SUBTYPEP.INTEGER.REAL.8
- SUBTYPEP.INTEGER.REAL.9 SUBTYPEP.INTEGER.REAL.10
- SUBTYPEP.INTEGER.REAL.11 SUBTYPEP.INTEGER.RATIONAL.1
- SUBTYPEP.INTEGER.RATIONAL.2 SUBTYPEP.INTEGER.RATIONAL.3
- SUBTYPEP.INTEGER.RATIONAL.4 SUBTYPEP.INTEGER.RATIONAL.5
- SUBTYPEP.INTEGER.RATIONAL.6 SUBTYPEP.INTEGER.RATIONAL.7
- SUBTYPEP.INTEGER.RATIONAL.8 SUBTYPEP.INTEGER.RATIONAL.9
- SUBTYPEP.INTEGER.RATIONAL.10 SUBTYPEP.FLOAT.1 SUBTYPEP.FLOAT.2
- SUBTYPEP.FLOAT.3 SUBTYPEP.FLOAT.4 SUBTYPEP.FLOAT.5 SUBTYPEP.FLOAT.6
- SUBTYPEP.FLOAT.7 SUBTYPEP.FLOAT.8 SUBTYPEP.FLOAT.9 SUBTYPEP.FLOAT.10
- SUBTYPEP.FLOAT.11 SUBTYPEP.FLOAT.12 SUBTYPEP.FLOAT.13
- SUBTYPEP.FLOAT.14 SUBTYPEP.FLOAT.15 SUBTYPEP.FLOAT.16
- SUBTYPEP.FLOAT.17 SUBTYPEP.FLOAT.18 SUBTYPEP.FLOAT.19
- SUBTYPEP.FLOAT.20 SUBTYPEP.FLOAT.21 SUBTYPEP.FLOAT.22
- SUBTYPEP.FLOAT.23 SUBTYPEP.FLOAT.24 SUBTYPEP.FLOAT.25
- SUBTYPEP.FLOAT.26 SUBTYPEP.FLOAT.27 SUBTYPEP.RATIONAL.1
- SUBTYPEP.RATIONAL.2 SUBTYPEP.RATIONAL.3 SUBTYPEP.RATIONAL.4
- SUBTYPEP.RATIONAL.5 SUBTYPEP.RATIONAL.6 SUBTYPEP.RATIONAL.7
- SUBTYPEP.RATIONAL.8 SUBTYPEP.RATIONAL.9 SUBTYPEP.RATIONAL.10
- SUBTYPEP.RATIONAL.11 SUBTYPEP.RATIONAL.12 SUBTYPEP.RATIONAL.13
- SUBTYPEP.RATIONAL.14 SUBTYPEP.RATIONAL.15 SUBTYPEP.RATIONAL.16
- SUBTYPEP.RATIONAL.17 SUBTYPEP.RATIONAL.18 SUBTYPEP.REAL.1
- SUBTYPEP.REAL.2 SUBTYPEP.REAL.3 SUBTYPEP.REAL.4 SUBTYPEP.REAL.5
- SUBTYPEP.REAL.6 SUBTYPEP.REAL.7 SUBTYPEP.REAL.8 SUBTYPEP.REAL.9
- SUBTYPEP.REAL.10 SUBTYPEP.REAL.11 SUBTYPEP.REAL.12 SUBTYPEP.REAL.13
- SUBTYPEP.REAL.14 SUBTYPEP.REAL.15 SUBTYPEP.REAL.16 SUBTYPEP.REAL.17
- SUBTYPEP.REAL.18 SUBTYPEP.REAL.19 SUBTYPEP.REAL.20 SUBTYPEP.REAL.21
- SUBTYPEP.REAL.22 SUBTYPEP.REAL.23 SUBTYPEP.REAL.24 SUBTYPEP.CONS.1
-Test SUBTYPEP.CONS.2 failed
-Form: (LOOP
-        FOR
-        T1
-        IN
-        '((CONS NIL) (CONS NIL *) (CONS NIL T) (CONS * NIL)
-          (CONS T NIL) (CONS NIL NIL))
-        UNLESS
-        (SUBTYPEP T1 NIL)
-        COLLECT
-        T1)
-Expected value: NIL
-Actual value: ((CONS NIL) (CONS NIL *) (CONS NIL T) (CONS * NIL)
-               (CONS T NIL) (CONS NIL NIL)).
- SUBTYPEP.CONS.3 SUBTYPEP.CONS.4 SUBTYPEP.CONS.5 SUBTYPEP.CONS.6
- SUBTYPEP.CONS.7 SUBTYPEP.CONS.8 SUBTYPEP.CONS.9 SUBTYPEP.CONS.10
- SUBTYPEP.CONS.11
-Test SUBTYPEP.CONS.12 failed
-Form: (CHECK-ALL-NOT-SUBTYPEP
-          '(CONS (OR INTEGER SYMBOL) (OR INTEGER SYMBOL))
-          '(OR (CONS INTEGER SYMBOL) (CONS SYMBOL INTEGER)))
-Expected value: NIL
-Actual value: (((SUBTYPEP
-                    '(CONS (OR INTEGER SYMBOL) (OR INTEGER SYMBOL))
-                    '(OR (CONS INTEGER SYMBOL) (CONS SYMBOL INTEGER)))
-                ==> T T)
-               ((SUBTYPEP
-                    '(NOT (OR (CONS INTEGER SYMBOL)
-                              (CONS SYMBOL INTEGER)))
-                    '(NOT (CONS (OR INTEGER SYMBOL)
-                                (OR INTEGER SYMBOL))))
-                ==> T T)).
- SUBTYPEP.CONS.13 SUBTYPEP.CONS.14 SUBTYPEP.CONS.15 SUBTYPEP.CONS.16
- SUBTYPEP.CONS.17 SUBTYPEP.CONS.18 SUBTYPEP.CONS.19 SUBTYPEP.CONS.20
- SUBTYPEP.MEMBER.1 SUBTYPEP.MEMBER.2 SUBTYPEP.MEMBER.3
- SUBTYPEP.MEMBER.4 SUBTYPEP.MEMBER.5 SUBTYPEP.MEMBER.6
- SUBTYPEP.MEMBER.7 SUBTYPEP.MEMBER.8 SUBTYPEP.MEMBER.9
- SUBTYPEP.MEMBER.10 SUBTYPEP.MEMBER.11 SUBTYPEP.MEMBER.12
- SUBTYPEP.MEMBER.13 SUBTYPEP.MEMBER.14 SUBTYPEP.MEMBER.15
- SUBTYPEP.MEMBER.16
-Test SUBTYPEP.MEMBER.17 failed
-Form: (LET ((S1 (COPY-SEQ "abc")) (S2 (COPY-SEQ "abc")))
-        (LET ((T1 (LIST 'MEMBER S1)) (T2 (LIST 'MEMBER S2)))
-          (COND
-            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
-            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
-            (T (CHECK-DISJOINTNESS T1 T2)))))
-Expected value: NIL
-Actual value: "T1 is subtype of T2".
-Test SUBTYPEP.MEMBER.18 failed
-Form: (LET ((S1 (COPY-SEQ '(A B C))) (S2 (COPY-SEQ '(A B C))))
-        (LET ((T1 (LIST 'MEMBER S1)) (T2 (LIST 'MEMBER S2)))
-          (COND
-            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
-            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
-            (T (CHECK-DISJOINTNESS T1 T2)))))
-Expected value: NIL
-Actual value: "T1 is subtype of T2".
- SUBTYPEP.MEMBER.19 SUBTYPEP.MEMBER.20 SUBTYPEP.MEMBER.21
- SUBTYPEP.MEMBER.22 SUBTYPEP.MEMBER.23 SUBTYPEP.MEMBER.24
- SUBTYPEP.MEMBER.25 SUBTYPEP.MEMBER.26 SUBTYPEP.MEMBER.27
- SUBTYPEP.MEMBER.28 SUBTYPEP.MEMBER.29 SUBTYPEP.MEMBER.30
- SUBTYPEP.MEMBER.31 SUBTYPEP.MEMBER.32 SUBTYPEP.MEMBER.33
- SUBTYPEP.MEMBER.34 SUBTYPEP.MEMBER.35 SUBTYPEP.MEMBER.36
- SUBTYPEP.MEMBER.37 SUBTYPEP.MEMBER.38 SUBTYPEP.MEMBER.39
- SUBTYPEP.MEMBER.40 SUBTYPEP.MEMBER.41 SUBTYPEP.MEMBER.42
- SUBTYPEP.MEMBER.43 SUBTYPEP.MEMBER.44
-Test SUBTYPEP.EQL.1 failed
-Form: (LET ((S1 (COPY-SEQ "abc")) (S2 (COPY-SEQ "abc")))
-        (LET ((T1 (LIST 'EQL S1)) (T2 (LIST 'EQL S2)))
-          (COND
-            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
-            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
-            (T (CHECK-DISJOINTNESS T1 T2)))))
-Expected value: NIL
-Actual value: "T1 is subtype of T2".
-Test SUBTYPEP.EQL.2 failed
-Form: (LET ((S1 (COPY-SEQ '(A B C))) (S2 (COPY-SEQ '(A B C))))
-        (LET ((T1 (LIST 'EQL S1)) (T2 (LIST 'EQL S2)))
-          (COND
-            ((SUBTYPEP T1 T2) "T1 is subtype of T2")
-            ((SUBTYPEP T2 T1) "T2 is subtype of T1")
-            (T (CHECK-DISJOINTNESS T1 T2)))))
-Expected value: NIL
-Actual value: "T1 is subtype of T2".
- SUBTYPEP.EQL.3 SUBTYPEP.EQL.4 SUBTYPEP.EQL.5 SUBTYPEP.EQL.6
- SUBTYPEP.EQL.7 SUBTYPEP.EQL.8
-Test SUBTYPEP.ARRAY.1 failed
-Form: (LET ((ARRAY-TYPES
-                (CONS (FIND-CLASS 'ARRAY)
-                      '(ARRAY (ARRAY) (ARRAY *) (ARRAY * *)))))
-        (LOOP
-          FOR
-          TP1
-          IN
-          ARRAY-TYPES
-          APPEND
-          (LOOP
-            FOR
-            TP2
-            IN
-            ARRAY-TYPES
-            UNLESS
-            (SUBTYPEP TP1 TP2)
-            COLLECT
-            (LIST TP1 TP2))))
-Expected value: NIL
-Actual value: ((#<Built-In-Class ARRAY 67121750> ARRAY)
-               (#<Built-In-Class ARRAY 67121750> (ARRAY))
-               (#<Built-In-Class ARRAY 67121750> (ARRAY *))
-               (#<Built-In-Class ARRAY 67121750> (ARRAY * *))
-               (ARRAY #<Built-In-Class ARRAY 67121750>)
-               ((ARRAY)
-                #<Built-In-Class ARRAY 67121750>)
-               ((ARRAY *)
-                #<Built-In-Class ARRAY 67121750>)
-               ((ARRAY * *)
-                #<Built-In-Class ARRAY 67121750>)).
- SUBTYPEP.ARRAY.2
-Test SUBTYPEP.ARRAY.3 failed
-Form: (LOOP
-        FOR
-        I
-        FROM
-        0
-        BELOW
-        (MIN 16 ARRAY-RANK-LIMIT)
-        FOR
-        TYPE
-        =
-        (LIST 'ARRAY '* I)
-        FOR
-        TYPE2
-        =
-        (LIST 'ARRAY '* (MAKE-LIST I :INITIAL-ELEMENT '*))
-        UNLESS
-        (AND (SUBTYPEP TYPE 'ARRAY) (SUBTYPEP TYPE '(ARRAY))
-             (SUBTYPEP TYPE '(ARRAY *)) (SUBTYPEP TYPE '(ARRAY * *))
-             (SUBTYPEP TYPE TYPE2))
-        COLLECT
-        TYPE)
-Expected value: NIL
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.123>.
-Test SUBTYPEP.ARRAY.4 failed
-Form: (LOOP
-        FOR
-        I
-        FROM
-        0
-        BELOW
-        (MIN 16 ARRAY-RANK-LIMIT)
-        FOR
-        TYPE
-        =
-        (LIST 'ARRAY T I)
-        FOR
-        TYPE2
-        =
-        (LIST 'ARRAY T (MAKE-LIST I :INITIAL-ELEMENT '*))
-        UNLESS
-        (AND (SUBTYPEP TYPE '(ARRAY T)) (SUBTYPEP TYPE '(ARRAY T *))
-             (SUBTYPEP TYPE TYPE2))
-        COLLECT
-        TYPE)
-Expected value: NIL
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.124>.
-Test SUBTYPEP.ARRAY.5 failed
-Form: (LOOP
-        FOR
-        ELEMENT-TYPE
-        IN
-        (CONS '* *ARRAY-ELEMENT-TYPES*)
-        NCONC
-        (LOOP
-          FOR
-          I
-          FROM
-          0
-          BELOW
-          (MIN 16 ARRAY-RANK-LIMIT)
-          FOR
-          TYPE
-          =
-          (LIST 'ARRAY ELEMENT-TYPE I)
-          FOR
-          TYPE2
-          =
-          (LIST 'ARRAY ELEMENT-TYPE (MAKE-LIST I :INITIAL-ELEMENT '0))
-          FOR
-          TYPE3
-          =
-          (LIST 'ARRAY ELEMENT-TYPE (MAKE-LIST I :INITIAL-ELEMENT '1))
-          UNLESS
-          (AND (SUBTYPEP TYPE2 TYPE) (SUBTYPEP TYPE3 TYPE)
-               (LOOP
-                 FOR
-                 J
-                 FROM
-                 0
-                 TO
-                 I
-                 ALWAYS
-                 (AND (SUBTYPEP
-                          (LIST 'ARRAY ELEMENT-TYPE
-                                (APPEND (MAKE-LIST J :INITIAL-ELEMENT
-                                         '*)
-                                        (MAKE-LIST (- I J)
-                                         :INITIAL-ELEMENT 2)))
-                          TYPE)
-                      (SUBTYPEP
-                          (LIST 'ARRAY ELEMENT-TYPE
-                                (APPEND (MAKE-LIST J :INITIAL-ELEMENT
-                                         2)
-                                        (MAKE-LIST (- I J)
-                                         :INITIAL-ELEMENT '*)))
-                          TYPE))))
-          COLLECT
-          TYPE))
-Expected value: NIL
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.125>.
- SUBTYPEP.ARAY.6 SUBTYPEP.ARAY.7 READTABLE-VALID READTABLEP.1
- READ-SYMBOL.1 READ-SYMBOL.2 READ-SYMBOL.3 READ-SYMBOL.4 READ-SYMBOL.5
- READ-SYMBOL.6 READ-SYMBOL.7 READ-SYMBOL.9 READ-SYMBOL.10 CHAR.1 CHAR.2
- CHAR.3 CHAR.4 CHAR.5 CHAR.6 CHAR.7 CHAR.8 CHAR.9 CHAR.10 CHAR.ORDER.1
- CHAR.ORDER.2 SCHAR.1 SCHAR.2 SCHAR.3 SCHAR.4 SCHAR.5 SCHAR.6 SCHAR.7
- SCHAR.ORDER.1 SCHAR.ORDER.2 STRING.1 STRING.2 STRING.3 STRING.4
- STRING.5 STRING.6 STRING.7 BASE-STRING.1 BASE-STRING.2 BASE-STRING.3
- BASE-STRING.4 SIMPLE-STRING.1 SIMPLE-STRING.2 SIMPLE-STRING.3
- SIMPLE-STRING.4 SIMPLE-STRING.5 SIMPLE-BASE-STRING.1
- SIMPLE-BASE-STRING.2 SIMPLE-BASE-STRING.3 SIMPLE-BASE-STRING.4
- SIMPLE-BASE-STRING.5 SIMPLE-BASE-STRING.6 SIMPLE-BASE-STRING.7
- SIMPLE-BASE-STRING.8 SIMPLE-STRING-P.1 SIMPLE-STRING-P.2
- SIMPLE-STRING-P.3 SIMPLE-STRING-P.4 SIMPLE-STRING-P.5
- SIMPLE-STRING-P.6 SIMPLE-STRING-P.7 STRINGP.1 STRINGP.2 STRINGP.3
- STRINGP.4 STRINGP.5 STRINGP.6 STRINGP.7 STRINGP.8 STRING-UPCASE.1
- STRING-UPCASE.2 STRING-UPCASE.3 STRING-UPCASE.4 STRING-UPCASE.5
- STRING-UPCASE.6 STRING-UPCASE.7 STRING-UPCASE.8 STRING-UPCASE.9
- STRING-UPCASE.10 STRING-UPCASE.ORDER.1 STRING-UPCASE.ORDER.2
- STRING-UPCASE.ERROR.1 STRING-UPCASE.ERROR.2 STRING-UPCASE.ERROR.3
- STRING-UPCASE.ERROR.4 STRING-UPCASE.ERROR.5 STRING-UPCASE.ERROR.6
- STRING-DOWNCASE.1 STRING-DOWNCASE.2 STRING-DOWNCASE.3
- STRING-DOWNCASE.4 STRING-DOWNCASE.5 STRING-DOWNCASE.6
- STRING-DOWNCASE.7 STRING-DOWNCASE.8 STRING-DOWNCASE.9
- STRING-DOWNCASE.10 STRING-DOWNCASE.ORDER.1 STRING-DOWNCASE.ORDER.2
- STRING-DOWNCASE.ERROR.1 STRING-DOWNCASE.ERROR.2
- STRING-DOWNCASE.ERROR.3 STRING-DOWNCASE.ERROR.4
- STRING-DOWNCASE.ERROR.5 STRING-DOWNCASE.ERROR.6 STRING-CAPITALIZE.1
- STRING-CAPITALIZE.2 STRING-CAPITALIZE.3 STRING-CAPITALIZE.4
- STRING-CAPITALIZE.5 STRING-CAPITALIZE.6 STRING-CAPITALIZE.7
- STRING-CAPITALIZE.8 STRING-CAPITALIZE.9 STRING-CAPITALIZE.10
- STRING-CAPITALIZE.ORDER.1 STRING-CAPITALIZE.ORDER.2
- STRING-CAPITALIZE.ERROR.1 STRING-CAPITALIZE.ERROR.2
- STRING-CAPITALIZE.ERROR.3 STRING-CAPITALIZE.ERROR.4
- STRING-CAPITALIZE.ERROR.5 STRING-CAPITALIZE.ERROR.6 NSTRING-UPCASE.1
- NSTRING-UPCASE.2 NSTRING-UPCASE.3 NSTRING-UPCASE.6 NSTRING-UPCASE.7
- NSTRING-UPCASE.8 NSTRING-UPCASE.9 NSTRING-UPCASE.10
- NSTRING-UPCASE.ORDER.1 NSTRING-UPCASE.ORDER.2 NSTRING-UPCASE.ERROR.1
- NSTRING-UPCASE.ERROR.2 NSTRING-UPCASE.ERROR.3 NSTRING-UPCASE.ERROR.4
- NSTRING-UPCASE.ERROR.5 NSTRING-UPCASE.ERROR.6 NSTRING-DOWNCASE.1
- NSTRING-DOWNCASE.2 NSTRING-DOWNCASE.3 NSTRING-DOWNCASE.6
- NSTRING-DOWNCASE.7 NSTRING-DOWNCASE.8 NSTRING-DOWNCASE.9
- NSTRING-DOWNCASE.10 NSTRING-DOWNCASE.ORDER.1 NSTRING-DOWNCASE.ORDER.2
- NSTRING-DOWNCASE.ERROR.1 NSTRING-DOWNCASE.ERROR.2
- NSTRING-DOWNCASE.ERROR.3 NSTRING-DOWNCASE.ERROR.4
- NSTRING-DOWNCASE.ERROR.5 NSTRING-DOWNCASE.ERROR.6 NSTRING-CAPITALIZE.1
- NSTRING-CAPITALIZE.2 NSTRING-CAPITALIZE.3 NSTRING-CAPITALIZE.4
- NSTRING-CAPITALIZE.7 NSTRING-CAPITALIZE.8 NSTRING-CAPITALIZE.9
- NSTRING-CAPITALIZE.10 NSTRING-CAPITALIZE.ORDER.1
- NSTRING-CAPITALIZE.ORDER.2 NSTRING-CAPITALIZE.ERROR.1
- NSTRING-CAPITALIZE.ERROR.2 NSTRING-CAPITALIZE.ERROR.3
- NSTRING-CAPITALIZE.ERROR.4 NSTRING-CAPITALIZE.ERROR.5
- NSTRING-CAPITALIZE.ERROR.6 STRING-TRIM.1 STRING-TRIM.2 STRING-TRIM.3
- STRING-TRIM.4 STRING-TRIM.5 STRING-TRIM.6 STRING-TRIM.7 STRING-TRIM.8
- STRING-TRIM.9 STRING-TRIM.10 STRING-TRIM.11 STRING-TRIM.12
- STRING-TRIM.13 STRING-TRIM.14 STRING-TRIM.15 STRING-TRIM.16
- STRING-TRIM.17 STRING-TRIM.18 STRING-TRIM.19 STRING-TRIM.ORDER.1
- STRING-TRIM.ERROR.1 STRING-TRIM.ERROR.2 STRING-TRIM.ERROR.3
- STRING-LEFT-TRIM.1 STRING-LEFT-TRIM.2 STRING-LEFT-TRIM.3
- STRING-LEFT-TRIM.4 STRING-LEFT-TRIM.5 STRING-LEFT-TRIM.6
- STRING-LEFT-TRIM.7 STRING-LEFT-TRIM.8 STRING-LEFT-TRIM.9
- STRING-LEFT-TRIM.10 STRING-LEFT-TRIM.11 STRING-LEFT-TRIM.12
- STRING-LEFT-TRIM.13 STRING-LEFT-TRIM.14 STRING-LEFT-TRIM.15
- STRING-LEFT-TRIM.16 STRING-LEFT-TRIM.17 STRING-LEFT-TRIM.18
- STRING-LEFT-TRIM.19 STRING-LEFT-TRIM.ORDER.1 STRING-LEFT-TRIM.ERROR.1
- STRING-LEFT-TRIM.ERROR.2 STRING-LEFT-TRIM.ERROR.3 STRING-RIGHT-TRIM.1
- STRING-RIGHT-TRIM.2 STRING-RIGHT-TRIM.3 STRING-RIGHT-TRIM.4
- STRING-RIGHT-TRIM.5 STRING-RIGHT-TRIM.6 STRING-RIGHT-TRIM.7
- STRING-RIGHT-TRIM.8 STRING-RIGHT-TRIM.9 STRING-RIGHT-TRIM.10
- STRING-RIGHT-TRIM.11 STRING-RIGHT-TRIM.12 STRING-RIGHT-TRIM.13
- STRING-RIGHT-TRIM.14 STRING-RIGHT-TRIM.15 STRING-RIGHT-TRIM.16
- STRING-RIGHT-TRIM.17 STRING-RIGHT-TRIM.18 STRING-RIGHT-TRIM.19
- STRING-RIGHT-TRIM.ORDER.1 STRING-RIGHT-TRIM.ERROR.1
- STRING-RIGHT-TRIM.ERROR.2 STRING-RIGHT-TRIM.ERROR.3 STRING=.1
- STRING=.2 STRING=.3 STRING=.4 STRING=.5 STRING=.6 STRING=.7 STRING=.8
- STRING=.9 STRING=.10 STRING=.11 STRING=.12 STRING=.13 STRING=.14
- STRING=.ORDER.1 STRING=.ORDER.2 STRING=.ORDER.3 STRING<=.ORDER.1
- STRING<=.ORDER.2 STRING<=.ORDER.3 STRING<.ORDER.1 STRING<.ORDER.2
- STRING<.ORDER.3 STRING/=.ORDER.1 STRING/=.ORDER.2 STRING/=.ORDER.3
- STRING>=.ORDER.1 STRING>=.ORDER.2 STRING>=.ORDER.3 STRING>.ORDER.1
- STRING>.ORDER.2 STRING>.ORDER.3 STRING-EQUAL.ORDER.1
- STRING-EQUAL.ORDER.2 STRING-EQUAL.ORDER.3 STRING-NOT-GREATERP.ORDER.1
- STRING-NOT-GREATERP.ORDER.2 STRING-NOT-GREATERP.ORDER.3
- STRING-LESSP.ORDER.1 STRING-LESSP.ORDER.2 STRING-LESSP.ORDER.3
- STRING-NOT-EQUAL.ORDER.1 STRING-NOT-EQUAL.ORDER.2
- STRING-NOT-EQUAL.ORDER.3 STRING-NOT-LESSP.ORDER.1
- STRING-NOT-LESSP.ORDER.2 STRING-NOT-LESSP.ORDER.3
- STRING-GREATERP.ORDER.1 STRING-GREATERP.ORDER.2
  STRING-GREATERP.ORDER.3 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1
  MAKE-STRING.2 MAKE-STRING.3 MAKE-STRING.4 MAKE-STRING.5 MAKE-STRING.6
  MAKE-STRING.7 MAKE-STRING.8 MAKE-STRING.9
@@ -30300,7 +30336,25 @@
  PARSE-NAMESTRING.2 PARSE-NAMESTRING.3 PARSE-NAMESTRING.4
  PARSE-NAMESTRING.ERROR.1 PARSE-NAME-STRING.ERROR.2
  PARSE-NAME-STRING.ERROR.3 DIRECTORY.1 DIRECTORY.2 DIRECTORY.3
- DIRECTORY.4 DIRECTORY.5 DIRECTORY.6 DIRECTORY.7 DIRECTORY.8 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1
+ DIRECTORY.4 DIRECTORY.5 DIRECTORY.6 DIRECTORY.7 DIRECTORY.8
+ DIRECTORY.9 DIRECTORY.ERROR.1 PROBE-FILE.1 PROBE-FILE.2 PROBE-FILE.3
+ PROBE-FILE.4 PROBE-FILE.5 PROBE-FILE.ERROR.1 PROBE-FILE.ERROR.2
+ PROBE-FILE.ERROR.3 PROBE-FILE.ERROR.4 ENSURE-DIRECTORIES-EXIST.1
+ ENSURE-DIRECTORIES-EXIST.2 ENSURE-DIRECTORIES-EXIST.3
+ ENSURE-DIRECTORIES-EXIST.4 ENSURE-DIRECTORIES-EXIST.5
+ ENSURE-DIRECTORIES-EXIST.6 ENSURE-DIRECTORIES-EXIST.7
+ ENSURE-DIRECTORIES-EXIST.8 ENSURE-DIRECTORIES-EXIST.9
+ ENSURE-DIRECTORIES-EXIST.ERROR.1 ENSURE-DIRECTORIES-EXIST.ERROR.2
+ TRUENAME.1 TRUENAME.2 TRUENAME.3 TRUENAME.4 TRUENAME.5 TRUENAME.6
+ TRUENAME.ERROR.1 TRUENAME.ERROR.2 TRUENAME.ERROR.3 TRUENAME.ERROR.4
+ TRUENAME.ERROR.5 TRUENAME.ERROR.6 FILE-AUTHOR.1 FILE-AUTHOR.2
+ FILE-AUTHOR.3 FILE-AUTHOR.4 FILE-AUTHOR.5 FILE-AUTHOR.6 FILE-AUTHOR.7
+ FILE-AUTHOR.ERROR.1 FILE-AUTHOR.ERROR.2 FILE-AUTHOR.ERROR.3
+ FILE-AUTHOR.ERROR.4 FILE-WRITE-DATE.1 FILE-WRITE-DATE.2
+ FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5
+ FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2
+ FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1
+ RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 RENAME-FILE.6 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1
  MAKE-STRING.2 MAKE-STRING.3 MAKE-STRING.4 MAKE-STRING.5 MAKE-STRING.6
  MAKE-STRING.7 MAKE-STRING.8 MAKE-STRING.9
  MAKE-STRING.ALLOW-OTHER-KEYS.1 MAKE-STRING.ALLOW-OTHER-KEYS.2
@@ -30423,25 +30477,7 @@
  FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5
  FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2
  FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1
- RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4
- DIRECTORY.9 DIRECTORY.ERROR.1 PROBE-FILE.1 PROBE-FILE.2 PROBE-FILE.3
- PROBE-FILE.4 PROBE-FILE.5 PROBE-FILE.ERROR.1 PROBE-FILE.ERROR.2
- PROBE-FILE.ERROR.3 PROBE-FILE.ERROR.4 ENSURE-DIRECTORIES-EXIST.1
- ENSURE-DIRECTORIES-EXIST.2 ENSURE-DIRECTORIES-EXIST.3
- ENSURE-DIRECTORIES-EXIST.4 ENSURE-DIRECTORIES-EXIST.5
- ENSURE-DIRECTORIES-EXIST.6 ENSURE-DIRECTORIES-EXIST.7
- ENSURE-DIRECTORIES-EXIST.8 ENSURE-DIRECTORIES-EXIST.9
- ENSURE-DIRECTORIES-EXIST.ERROR.1 ENSURE-DIRECTORIES-EXIST.ERROR.2
- TRUENAME.1 TRUENAME.2 TRUENAME.3 TRUENAME.4 TRUENAME.5 TRUENAME.6
- TRUENAME.ERROR.1 TRUENAME.ERROR.2 TRUENAME.ERROR.3 TRUENAME.ERROR.4
- TRUENAME.ERROR.5 TRUENAME.ERROR.6 FILE-AUTHOR.1 FILE-AUTHOR.2
- FILE-AUTHOR.3 FILE-AUTHOR.4 FILE-AUTHOR.5 FILE-AUTHOR.6 FILE-AUTHOR.7
- FILE-AUTHOR.ERROR.1 FILE-AUTHOR.ERROR.2 FILE-AUTHOR.ERROR.3
- FILE-AUTHOR.ERROR.4 FILE-WRITE-DATE.1 FILE-WRITE-DATE.2
- FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5
- FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2
- FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1
- RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 RENAME-FILE.6 RENAME-FILE.5 RENAME-FILE.6
+ RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 RENAME-FILE.6
  RENAME-FILE.7 RENAME-FILE.ERROR.1 DELETE-FILE.1 DELETE-FILE.2
  DELETE-FILE.3 DELETE-FILE.4 DELETE-FILE.5 DELETE-FILE.ERROR.1
  DELETE-FILE.ERROR.2 FILE-ERROR.1 FILE-ERROR-PATHNAME.1
@@ -30457,7 +30493,11 @@
  INTERACTIVE-STREAM-P.ERROR.3 OPEN-STREAM-P.1 OPEN-STREAM-P.2
  OPEN-STREAM-P.3 OPEN-STREAM-P.4 OPEN-STREAM-P.5 OPEN-STREAM-P.ERROR.1
  OPEN-STREAM-P.ERROR.2 OPEN-STREAM-P.ERROR.3 STREAM-ELEMENT-TYPE.1
- STREAM-ELEMENT-TYPE.2
+ STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.4
+ STREAM-ELEMENT-TYPE.5 STREAM-ELEMENT-TYPE.6
+ STREAM-ELEMENT-TYPE.ERROR.1 STREAM-ELEMENT-TYPE.ERROR.2
+ STREAM-ELEMENT-TYPE.ERROR.3 STREAMP.1 STREAMP.2 STREAMP.3 STREAMP.4
+ STREAMP.ERROR.1 STREAMP.ERROR.2 READ-BYTE.1 READ-BYTE.2
  RENAME-FILE.7 RENAME-FILE.ERROR.1 DELETE-FILE.1 DELETE-FILE.2
  DELETE-FILE.3 DELETE-FILE.4 DELETE-FILE.5 DELETE-FILE.ERROR.1
  DELETE-FILE.ERROR.2 FILE-ERROR.1 FILE-ERROR-PATHNAME.1
@@ -30473,11 +30513,7 @@
  INTERACTIVE-STREAM-P.ERROR.3 OPEN-STREAM-P.1 OPEN-STREAM-P.2
  OPEN-STREAM-P.3 OPEN-STREAM-P.4 OPEN-STREAM-P.5 OPEN-STREAM-P.ERROR.1
  OPEN-STREAM-P.ERROR.2 OPEN-STREAM-P.ERROR.3 STREAM-ELEMENT-TYPE.1
- STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.4
- STREAM-ELEMENT-TYPE.5 STREAM-ELEMENT-TYPE.6
- STREAM-ELEMENT-TYPE.ERROR.1 STREAM-ELEMENT-TYPE.ERROR.2
- STREAM-ELEMENT-TYPE.ERROR.3 STREAMP.1 STREAMP.2 STREAMP.3 STREAMP.4
- STREAMP.ERROR.1 STREAMP.ERROR.2 READ-BYTE.1 READ-BYTE.2 READ-BYTE.3 STREAM-ELEMENT-TYPE.4
+ STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.4
  STREAM-ELEMENT-TYPE.5 STREAM-ELEMENT-TYPE.6
  STREAM-ELEMENT-TYPE.ERROR.1 STREAM-ELEMENT-TYPE.ERROR.2
  STREAM-ELEMENT-TYPE.ERROR.3 STREAMP.1 STREAMP.2 STREAMP.3 STREAMP.4
@@ -30621,146 +30657,6 @@
  FILE-LENGTH.ERROR.3 FILE-LENGTH.ERROR.4 FILE-LENGTH.ERROR.5
  FILE-LENGTH.ERROR.6 FILE-LENGTH.ERROR.8 FILE-LENGTH.ERROR.9
  FILE-LENGTH.ERROR.10 FILE-LENGTH.ERROR.11 FILE-LENGTH.ERROR.12
- FILE-LENGTH.1 FILE-LENGTH.2
- READ-BYTE.4 READ-BYTE.ERROR.1 READ-BYTE.ERROR.2 READ-BYTE.ERROR.3
- READ-BYTE.ERROR.4 READ-BYTE.ERROR.5 READ-BYTE.ERROR.6
- WRITE-BYTE.ERROR.1 WRITE-BYTE.ERROR.2 WRITE-BYTE.ERROR.3
- WRITE-BYTE.ERROR.4 WRITE-BYTE.ERROR.5 PEEK-CHAR.1 PEEK-CHAR.2
- PEEK-CHAR.3 PEEK-CHAR.4 PEEK-CHAR.5 PEEK-CHAR.6 PEEK-CHAR.7
- PEEK-CHAR.8 PEEK-CHAR.9 PEEK-CHAR.10 PEEK-CHAR.11 PEEK-CHAR.12
- PEEK-CHAR.13 PEEK-CHAR.14 PEEK-CHAR.15 PEEK-CHAR.16
-Test PEEK-CHAR.17 failed
-Form: (BLOCK DONE
-        (WITH-INPUT-FROM-STRING (IS "ab")
-          (WITH-OUTPUT-TO-STRING (OS)
-            (LET ((ES (MAKE-ECHO-STREAM IS OS)))
-              (LET ((POS1 (FILE-POSITION OS)))
-                (UNLESS (ZEROP POS1) (RETURN-FROM DONE :GOOD))
-                (PEEK-CHAR NIL ES NIL)
-                (LET ((POS2 (FILE-POSITION OS)))
-                  (RETURN-FROM DONE
-                    (IF (EQL POS1 POS2) :GOOD (LIST POS1 POS2)))))))))
-Expected value: :GOOD
-Actual value: (0 1).
- PEEK-CHAR.18 PEEK-CHAR.19 PEEK-CHAR.20 PEEK-CHAR.21 PEEK-CHAR.22
- PEEK-CHAR.23 PEEK-CHAR.ERROR.1 PEEK-CHAR.ERROR.2 PEEK-CHAR.ERROR.3
- PEEK-CHAR.ERROR.4 PEEK-CHAR.ERROR.5 READ-CHAR.1 READ-CHAR.2
- READ-CHAR.3 READ-CHAR.4 READ-CHAR.5 READ-CHAR.6 READ-CHAR.7
- READ-CHAR.8 READ-CHAR.9 READ-CHAR.10 READ-CHAR.ERROR.1
- READ-CHAR.ERROR.2 READ-CHAR.ERROR.3 READ-CHAR.ERROR.4
- READ-CHAR-NO-HANG.1 READ-CHAR-NO-HANG.2 READ-CHAR-NO-HANG.3
- READ-CHAR-NO-HANG.4 READ-CHAR-NO-HANG.5 READ-CHAR-NO-HANG.6
- READ-CHAR-NO-HANG.7 READ-CHAR-NO-HANG.8 READ-CHAR-NO-HANG.9
- READ-CHAR-NO-HANG.10 READ-CHAR-NO-HANG.ERROR.1
- READ-CHAR-NO-HANG.ERROR.2 READ-CHAR-NO-HANG.ERROR.3
- READ-CHAR-NO-HANG.ERROR.4 TERPRI.1 TERPRI.2 TERPRI.3 TERPRI.4 TERPRI.5
- TERPRI.ERROR.1 FRESH-LINE.1 FRESH-LINE.2 FRESH-LINE.3 FRESH-LINE.4
- FRESH-LINE.5 FRESH-LINE.6 FRESH-LINE.7 FRESH-LINE.ERROR.1
- UNREAD-CHAR.1 UNREAD-CHAR.2 UNREAD-CHAR.3 UNREAD-CHAR.4 UNREAD-CHAR.5
- UNREAD-CHAR.ERROR.1 UNREAD-CHAR.ERROR.2 WRITE-CHAR.1 WRITE-CHAR.2
- WRITE-CHAR.3 WRITE-CHAR.ERROR.1 WRITE-CHAR.ERROR.2 READ-LINE.1
- READ-LINE.2 READ-LINE.3
-Test READ-LINE.4 failed
-Form: (WITH-INPUT-FROM-STRING (S "")
-        (LET ((VALS (MULTIPLE-VALUE-LIST (READ-LINE S NIL))))
-          (ASSERT (= (LENGTH VALS) 2))
-          (VALUES (FIRST VALS) (NOTNOT (SECOND VALS)))))
-Expected values: NIL
-                 T
-Actual value: #<SIMPLE-ERROR.126>.
-Test READ-LINE.5 failed
-Form: (WITH-INPUT-FROM-STRING (S "")
-        (LET ((VALS (MULTIPLE-VALUE-LIST (READ-LINE S NIL 'FOO))))
-          (ASSERT (= (LENGTH VALS) 2))
-          (VALUES (FIRST VALS) (NOTNOT (SECOND VALS)))))
-Expected values: FOO
-                 T
-Actual value: #<SIMPLE-ERROR.127>.
- READ-LINE.6 READ-LINE.7 READ-LINE.8 READ-LINE.ERROR.1
- READ-LINE.ERROR.2 READ-LINE.ERROR.3 READ-LINE.ERROR.4 WRITE-STRING.1
-Test WRITE-STRING.2 failed
-Form: (LET (RESULT)
-        (VALUES (WITH-OUTPUT-TO-STRING (*STANDARD-OUTPUT*)
-                  (SETQ RESULT
-                        (MULTIPLE-VALUE-LIST
-                            (WRITE-STRING
-                                (MAKE-ARRAY '(0) :ELEMENT-TYPE NIL)))))
-                RESULT))
-Expected values: ""
-                 ("")
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.128>.
- WRITE-STRING.3 WRITE-STRING.4 WRITE-STRING.5 WRITE-STRING.6
- WRITE-STRING.7 WRITE-STRING.8 WRITE-STRING.9 WRITE-STRING.10
- WRITE-STRING.11 WRITE-STRING.12 WRITE-STRING.13 WRITE-STRING.ERROR.1
- WRITE-STRING.ERROR.2 WRITE-STRING.ERROR.3 WRITE-STRING.ERROR.4
- WRITE-LINE.1
-Test WRITE-LINE.2 failed
-Form: (LET (RESULT)
-        (VALUES (WITH-OUTPUT-TO-STRING (*STANDARD-OUTPUT*)
-                  (SETQ RESULT
-                        (MULTIPLE-VALUE-LIST
-                            (WRITE-LINE
-                                (MAKE-ARRAY '(0) :ELEMENT-TYPE NIL)))))
-                RESULT))
-Expected values: "
-"
-                 ("")
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.129>.
- WRITE-LINE.3 WRITE-LINE.4 WRITE-LINE.5 WRITE-LINE.6 WRITE-LINE.7
- WRITE-LINE.8 WRITE-LINE.9 WRITE-LINE.10 WRITE-LINE.11 WRITE-LINE.12
- WRITE-LINE.13 WRITE-LINE.ERROR.1 WRITE-LINE.ERROR.2 WRITE-LINE.ERROR.3
- WRITE-LINE.ERROR.4 READ-SEQUENCE.STRING.1 READ-SEQUENCE.STRING.2
- READ-SEQUENCE.STRING.3 READ-SEQUENCE.STRING.4 READ-SEQUENCE.STRING.5
- READ-SEQUENCE.STRING.6 READ-SEQUENCE.STRING.7 READ-SEQUENCE.STRING.8
- READ-SEQUENCE.STRING.9 READ-SEQUENCE.STRING.10 READ-SEQUENCE.STRING.11
- READ-SEQUENCE.STRING.12 READ-SEQUENCE.BASE-STRING.1
- READ-SEQUENCE.BASE-STRING.2 READ-SEQUENCE.BASE-STRING.3
- READ-SEQUENCE.BASE-STRING.4 READ-SEQUENCE.BASE-STRING.5
- READ-SEQUENCE.BASE-STRING.6 READ-SEQUENCE.BASE-STRING.7
- READ-SEQUENCE.LIST.1 READ-SEQUENCE.LIST.2 READ-SEQUENCE.LIST.3
- READ-SEQUENCE.LIST.4 READ-SEQUENCE.LIST.5 READ-SEQUENCE.LIST.6
- READ-SEQUENCE.LIST.7 READ-SEQUENCE.VECTOR.1 READ-SEQUENCE.VECTOR.2
- READ-SEQUENCE.VECTOR.3 READ-SEQUENCE.VECTOR.4 READ-SEQUENCE.VECTOR.5
- READ-SEQUENCE.VECTOR.6 READ-SEQUENCE.VECTOR.7
- READ-SEQUENCE.FILL-VECTOR.1 READ-SEQUENCE.FILL-VECTOR.2
- READ-SEQUENCE.FILL-VECTOR.3 READ-SEQUENCE.FILL-VECTOR.4
- READ-SEQUENCE.FILL-VECTOR.5 READ-SEQUENCE.FILL-VECTOR.6
- READ-SEQUENCE.FILL-VECTOR.7 READ-SEQUENCE.FILL-VECTOR.8
- READ-SEQUENCE.NIL-VECTOR.1 READ-SEQUENCE.BV.1 READ-SEQUENCE.BV.2
- READ-SEQUENCE.BV.3 READ-SEQUENCE.BV.4 READ-SEQUENCE.BV.5
- READ-SEQUENCE.BV.6 READ-SEQUENCE.BV.7 READ-SEQUENCE.ERROR.1
- READ-SEQUENCE.ERROR.2 READ-SEQUENCE.ERROR.3 READ-SEQUENCE.ERROR.4
- READ-SEQUENCE.ERROR.5 READ-SEQUENCE.ERROR.6 READ-SEQUENCE.ERROR.7
- READ-SEQUENCE.ERROR.8 READ-SEQUENCE.ERROR.9 READ-SEQUENCE.ERROR.10
- READ-SEQUENCE.ERROR.11 WRITE-SEQUENCE.STRING.1 WRITE-SEQUENCE.STRING.2
- WRITE-SEQUENCE.STRING.3 WRITE-SEQUENCE.STRING.4
- WRITE-SEQUENCE.STRING.5 WRITE-SEQUENCE.STRING.6
- WRITE-SEQUENCE.STRING.7 WRITE-SEQUENCE.STRING.8
- WRITE-SEQUENCE.STRING.9 WRITE-SEQUENCE.STRING.10
- WRITE-SEQUENCE.STRING.11 WRITE-SEQUENCE.STRING.12
- WRITE-SEQUENCE.STRING.13 WRITE-SEQUENCE.STRING.14
- WRITE-SEQUENCE.STRING.15 WRITE-SEQUENCE.LIST.1 WRITE-SEQUENCE.LIST.2
- WRITE-SEQUENCE.LIST.3 WRITE-SEQUENCE.LIST.4 WRITE-SEQUENCE.LIST.5
- WRITE-SEQUENCE.LIST.6 WRITE-SEQUENCE.LIST.7 WRITE-SEQUENCE.LIST.8
- WRITE-SEQUENCE.SIMPLE-VECTOR.1 WRITE-SEQUENCE.SIMPLE-VECTOR.2
- WRITE-SEQUENCE.SIMPLE-VECTOR.3 WRITE-SEQUENCE.SIMPLE-VECTOR.4
- WRITE-SEQUENCE.SIMPLE-VECTOR.5 WRITE-SEQUENCE.SIMPLE-VECTOR.6
- WRITE-SEQUENCE.SIMPLE-VECTOR.7 WRITE-SEQUENCE.SIMPLE-VECTOR.8
- WRITE-SEQUENCE.FILL-VECTOR.1 WRITE-SEQUENCE.FILL-VECTOR.2
- WRITE-SEQUENCE.FILL-VECTOR.3 WRITE-SEQUENCE.FILL-VECTOR.4
- WRITE-SEQUENCE.FILL-VECTOR.5 WRITE-SEQUENCE.FILL-VECTOR.6
- WRITE-SEQUENCE.FILL-VECTOR.7 WRITE-SEQUENCE.BV.1 WRITE-SEQUENCE.BV.2
- WRITE-SEQUENCE.BV.3 WRITE-SEQUENCE.BV.4 WRITE-SEQUENCE.BV.5
- WRITE-SEQUENCE.BV.6 WRITE-SEQUENCE.ERROR.1 WRITE-SEQUENCE.ERROR.2
- WRITE-SEQUENCE.ERROR.3 WRITE-SEQUENCE.ERROR.4 WRITE-SEQUENCE.ERROR.5
- WRITE-SEQUENCE.ERROR.6 WRITE-SEQUENCE.ERROR.7 WRITE-SEQUENCE.ERROR.8
- WRITE-SEQUENCE.ERROR.9 WRITE-SEQUENCE.ERROR.10 WRITE-SEQUENCE.ERROR.11
- WRITE-SEQUENCE.ERROR.12 WRITE-SEQUENCE.ERROR.13
- WRITE-SEQUENCE.ERROR.14 WRITE-SEQUENCE.ERROR.15
- WRITE-SEQUENCE.ERROR.16 FILE-LENGTH.ERROR.1 FILE-LENGTH.ERROR.2
- FILE-LENGTH.ERROR.3 FILE-LENGTH.ERROR.4 FILE-LENGTH.ERROR.5
- FILE-LENGTH.ERROR.6 FILE-LENGTH.ERROR.8 FILE-LENGTH.ERROR.9
- FILE-LENGTH.ERROR.10 FILE-LENGTH.ERROR.11 FILE-LENGTH.ERROR.12
  FILE-LENGTH.1 FILE-LENGTH.2 FILE-LENGTH.3 FILE-LENGTH.4 FILE-LENGTH.5
  FILE-LENGTH.6 FILE-POSITION.1 FILE-POSITION.2 FILE-POSITION.3
  FILE-POSITION.4 FILE-POSITION.5 FILE-POSITION.6 FILE-POSITION.7
@@ -30776,21 +30672,6 @@
  OPEN.44 OPEN.45 OPEN.46 OPEN.47 OPEN.48 OPEN.49 OPEN.50 OPEN.51
  OPEN.52 OPEN.53 OPEN.54 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59
  OPEN.60 OPEN.61 OPEN.62 OPEN.63 OPEN.64 OPEN.65 OPEN.66 OPEN.67
- OPEN.OUTPUT.1 OPEN.OUTPUT.2 OPEN.OUTPUT.3 FILE-LENGTH.3 FILE-LENGTH.4 FILE-LENGTH.5
- FILE-LENGTH.6 FILE-POSITION.1 FILE-POSITION.2 FILE-POSITION.3
- FILE-POSITION.4 FILE-POSITION.5 FILE-POSITION.6 FILE-POSITION.7
- FILE-POSITION.8 FILE-POSITION.9 FILE-POSITION.10 FILE-POSITION.ERROR.1
- FILE-POSITION.ERROR.2 FILE-STRING-LENGTH.1 FILE-STRING-LENGTH.2
- FILE-STRING-LENGTH.3 FILE-STRING-LENGTH.ERROR.1
- FILE-STRING-LENGTH.ERROR.2 FILE-STRING-LENGTH.ERROR.3 OPEN.1 OPEN.2
- OPEN.3 OPEN.4 OPEN.5 OPEN.6 OPEN.7 OPEN.8 OPEN.9 OPEN.10 OPEN.11
- OPEN.12 OPEN.13 OPEN.14 OPEN.15 OPEN.16 OPEN.17 OPEN.18 OPEN.19
- OPEN.20 OPEN.21 OPEN.22 OPEN.23 OPEN.24 OPEN.25 OPEN.26 OPEN.27
- OPEN.28 OPEN.29 OPEN.30 OPEN.31 OPEN.32 OPEN.33 OPEN.34 OPEN.35
- OPEN.36 OPEN.37 OPEN.38 OPEN.39 OPEN.40 OPEN.41 OPEN.42 OPEN.43
- OPEN.44 OPEN.45 OPEN.46 OPEN.47 OPEN.48 OPEN.49 OPEN.50 OPEN.51
- OPEN.52 OPEN.53 OPEN.54 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59
- OPEN.60 OPEN.61 OPEN.62 OPEN.63 OPEN.64 OPEN.65 OPEN.66 OPEN.67
  OPEN.OUTPUT.1 OPEN.OUTPUT.2 OPEN.OUTPUT.3 OPEN.OUTPUT.4 OPEN.OUTPUT.5
  OPEN.OUTPUT.6 OPEN.OUTPUT.7 OPEN.OUTPUT.8 OPEN.OUTPUT.9 OPEN.OUTPUT.10
  OPEN.OUTPUT.11 OPEN.OUTPUT.12 OPEN.OUTPUT.13 OPEN.OUTPUT.14
@@ -30904,119 +30785,6 @@
           "antidisestablishmentarianism")
 Expected value: 1
 Actual value: 0.
- MAKE-BROADCAST-STREAM.8 OPEN.OUTPUT.4 OPEN.OUTPUT.5
- OPEN.OUTPUT.6 OPEN.OUTPUT.7 OPEN.OUTPUT.8 OPEN.OUTPUT.9 OPEN.OUTPUT.10
- OPEN.OUTPUT.11 OPEN.OUTPUT.12 OPEN.OUTPUT.13 OPEN.OUTPUT.14
- OPEN.OUTPUT.15 OPEN.OUTPUT.16 OPEN.OUTPUT.17 OPEN.OUTPUT.18
- OPEN.OUTPUT.19 OPEN.OUTPUT.20 OPEN.OUTPUT.21
-Test OPEN.OUTPUT.22 failed
-Form: (LET ((PN #p"tmp.dat"))
-        (DELETE-ALL-VERSIONS PN)
-        (WITH-OPEN-FILE
-            (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE)
-          (ASSERT (OPEN-STREAM-P OS))
-          (DOTIMES (I 10)
-            (WRITE-CHAR
-                (FUNCALL (THE FUNCTION
-                           (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER))
-                         I)
-                OS))
-          (FINISH-OUTPUT OS))
-        (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :OUTPUT)))
-          (UNWIND-PROTECT
-            (PROGN
-              (ASSERT (OPEN-STREAM-P S))
-              (ASSERT (TYPEP S 'FILE-STREAM))
-              (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S)))
-              (PROGN
-                (WRITE-SEQUENCE "wxyz" S)
-                (CLOSE S)
-                (WITH-OPEN-FILE (S PN :DIRECTION :INPUT)
-                  (VALUES (READ-LINE S NIL)))))
-            (CLOSE S))))
-Expected value: "wxyz"
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-ERROR.130>.
- OPEN.OUTPUT.23 OPEN.OUTPUT.24 OPEN.OUTPUT.25 OPEN.OUTPUT.26
- OPEN.OUTPUT.27 OPEN.OUTPUT.28 OPEN.OUTPUT.28A OPEN.OUTPUT.29
- OPEN.OUTPUT.30 OPEN.OUTPUT.31 OPEN.OUTPUT.32 OPEN.OUTPUT.33
- OPEN.OUTPUT.34 OPEN.OUTPUT.35 OPEN.IO.1 OPEN.IO.2 OPEN.IO.3 OPEN.IO.4
- OPEN.IO.5 OPEN.IO.6 OPEN.IO.7 OPEN.IO.8 OPEN.IO.9 OPEN.IO.10
- OPEN.IO.11 OPEN.IO.12 OPEN.IO.13 OPEN.IO.14 OPEN.IO.15 OPEN.IO.16
- OPEN.IO.17 OPEN.IO.18 OPEN.IO.19 OPEN.IO.20 OPEN.IO.21
-Test OPEN.IO.22 failed
-Form: (LET ((PN #p"tmp.dat"))
-        (DELETE-ALL-VERSIONS PN)
-        (WITH-OPEN-FILE
-            (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE)
-          (ASSERT (OPEN-STREAM-P OS))
-          (DOTIMES (I 10)
-            (WRITE-CHAR
-                (FUNCALL (THE FUNCTION
-                           (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER))
-                         I)
-                OS))
-          (FINISH-OUTPUT OS))
-        (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :IO)))
-          (UNWIND-PROTECT
-            (PROGN
-              (ASSERT (OPEN-STREAM-P S))
-              (ASSERT (TYPEP S 'FILE-STREAM))
-              (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S)))
-              (PROGN
-                (WRITE-SEQUENCE "wxyz" S)
-                (FILE-POSITION S :START)
-                (VALUES (READ-LINE S NIL))))
-            (CLOSE S))))
-Expected value: "wxyz"
-Actual value: #<CONDITIONS::INTERNAL-SIMPLE-ERROR.131>.
- OPEN.IO.23 OPEN.IO.24 OPEN.IO.25 OPEN.IO.26 OPEN.IO.27 OPEN.IO.28
- OPEN.IO.28A OPEN.IO.29 OPEN.IO.30 OPEN.IO.31 OPEN.IO.32 OPEN.IO.33
- OPEN.IO.34 OPEN.IO.35 OPEN.PROBE.1 OPEN.PROBE.2 OPEN.PROBE.3
- OPEN.PROBE.4 OPEN.PROBE.5 OPEN.PROBE.6 OPEN.PROBE.7 OPEN.PROBE.8
- OPEN.PROBE.9 OPEN.PROBE.10 OPEN.PROBE.11 OPEN.PROBE.12 OPEN.PROBE.13
- OPEN.PROBE.14 OPEN.PROBE.15 OPEN.PROBE.16 OPEN.PROBE.17 OPEN.PROBE.18
- OPEN.PROBE.19 OPEN.PROBE.20 OPEN.PROBE.21 OPEN.PROBE.22 OPEN.PROBE.23
- OPEN.PROBE.24 OPEN.PROBE.25 OPEN.PROBE.26 OPEN.PROBE.27 OPEN.PROBE.28
- OPEN.PROBE.29 OPEN.PROBE.30 OPEN.PROBE.31 OPEN.PROBE.32 OPEN.PROBE.33
- OPEN.PROBE.34 OPEN.PROBE.35 OPEN.PROBE.36 OPEN.ERROR.1 OPEN.ERROR.2
- OPEN.ERROR.3 OPEN.ERROR.4 OPEN.ERROR.5 OPEN.ERROR.6 OPEN.ERROR.7
- OPEN.ERROR.8 OPEN.ERROR.9 OPEN.ERROR.10 OPEN.ERROR.11 OPEN.ERROR.12
- OPEN.ERROR.13 OPEN.ERROR.14 OPEN.ERROR.15 OPEN.ERROR.16 OPEN.ERROR.17
- OPEN.ERROR.18 STREAM-EXTERNAL-FORMAT.ERROR.1
- STREAM-EXTERNAL-FORMAT.ERROR.2 WITH-OPEN-FILE.1 WITH-OPEN-FILE.2
- WITH-OPEN-FILE.3 WITH-OPEN-FILE.4 WITH-OPEN-FILE.5 WITH-OPEN-FILE.6
- WITH-OPEN-FILE.7 WITH-OPEN-FILE.8 WITH-OPEN-FILE.9 WITH-OPEN-FILE.10
- WITH-OPEN-STREAM.1 WITH-OPEN-STREAM.2 WITH-OPEN-STREAM.3
- WITH-OPEN-STREAM.4 WITH-OPEN-STREAM.5 WITH-OPEN-STREAM.6
- WITH-OPEN-STREAM.7 WITH-OPEN-STREAM.8 WITH-OPEN-STREAM.9
- WITH-OPEN-STREAM.10 LISTEN.1 LISTEN.2 LISTEN.3 LISTEN.4 LISTEN.6
- LISTEN.7 LISTEN.8 LISTEN.9 LISTEN.ERROR.1 LISTEN.ERROR.2 CLEAR-INPUT.1
- CLEAR-INPUT.2 CLEAR-INPUT.3 CLEAR-INPUT.4 CLEAR-INPUT.5 CLEAR-INPUT.6
- CLEAR-INPUT.ERROR.1 CLEAR-INPUT.ERROR.2 CLEAR-INPUT.ERROR.3
- CLEAR-INPUT.ERROR.4 CLEAR-INPUT.ERROR.5 FINISH-OUTPUT.1
- FINISH-OUTPUT.2 FINISH-OUTPUT.3 FINISH-OUTPUT.4 FINISH-OUTPUT.5
- FINISH-OUTPUT.6 FINISH-OUTPUT.ERROR.1 FINISH-OUTPUT.ERROR.2
- FINISH-OUTPUT.ERROR.3 FORCE-OUTPUT.1 FORCE-OUTPUT.2 FORCE-OUTPUT.3
- FORCE-OUTPUT.4 FORCE-OUTPUT.5 FORCE-OUTPUT.6 FORCE-OUTPUT.ERROR.1
- FORCE-OUTPUT.ERROR.2 FORCE-OUTPUT.ERROR.3 CLEAR-OUTPUT.1
- CLEAR-OUTPUT.2 CLEAR-OUTPUT.3 CLEAR-OUTPUT.4 CLEAR-OUTPUT.5
- CLEAR-OUTPUT.6 CLEAR-OUTPUT.ERROR.1 CLEAR-OUTPUT.ERROR.2
- CLEAR-OUTPUT.ERROR.3 MAKE-SYNONYM-STREAM.1 MAKE-SYNONYM-STREAM.3
- MAKE-SYNONYM-STREAM.4 MAKE-SYNONYM-STREAM.ERROR.1
- MAKE-SYNONYM-STREAM.ERROR.2 MAKE-SYNONYM-STREAM.ERROR.3
- SYNONYM-STREAM-SYMBOL.1 SYNONYM-STREAM-SYMBOL.ERROR.1
- SYNONYM-STREAM-SYMBOL.ERROR.2 MAKE-BROADCAST-STREAM.1
- MAKE-BROADCAST-STREAM.2 MAKE-BROADCAST-STREAM.3
-Test MAKE-BROADCAST-STREAM.4 failed
-Form: (FRESH-LINE (MAKE-BROADCAST-STREAM))
-Expected value: NIL
-Actual value: T.
- MAKE-BROADCAST-STREAM.5 MAKE-BROADCAST-STREAM.6
-Test MAKE-BROADCAST-STREAM.7 failed
-Form: (FILE-STRING-LENGTH (MAKE-BROADCAST-STREAM)
-          "antidisestablishmentarianism")
-Expected value: 1
-Actual value: 0.
  MAKE-BROADCAST-STREAM.8
 Test MAKE-BROADCAST-STREAM.ERROR.1 failed
 Form: (CHECK-TYPE-ERROR #'MAKE-BROADCAST-STREAM
@@ -31239,23 +31007,275 @@
  NAME-CHAR.ERROR.2 CHAR-COMPARE-NO-ARGS CHAR=.1 CHAR=.2 CHAR=.3 CHAR=.4
  CHAR=.ORDER.1 CHAR=.ORDER.2 CHAR=.ORDER.3 CHAR/=.1 CHAR/=.2 CHAR/=.3
  CHAR/=.4 CHAR/=.ORDER.1 CHAR/=.ORDER.2 CHAR/=.ORDER.3 CHAR<=.1
- CHAR<=.2 CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8
- CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3
- CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2
- CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4
- CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2
- CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5
- CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3
- CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4
- CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3
- CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3
- CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2
- CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1
- CHAR-NOT-GREATERP.2 CHAR-NOT-GREATERP.3 CHAR-NOT-GREATERP.4
- CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7
- CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1
- CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3
- CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2
+ CHAR<=.2 READ-BYTE.3
+ READ-BYTE.4 READ-BYTE.ERROR.1 READ-BYTE.ERROR.2 READ-BYTE.ERROR.3
+ READ-BYTE.ERROR.4 READ-BYTE.ERROR.5 READ-BYTE.ERROR.6
+ WRITE-BYTE.ERROR.1 WRITE-BYTE.ERROR.2 WRITE-BYTE.ERROR.3
+ WRITE-BYTE.ERROR.4 WRITE-BYTE.ERROR.5 PEEK-CHAR.1 PEEK-CHAR.2
+ PEEK-CHAR.3 PEEK-CHAR.4 PEEK-CHAR.5 PEEK-CHAR.6 PEEK-CHAR.7
+ PEEK-CHAR.8 PEEK-CHAR.9 PEEK-CHAR.10 PEEK-CHAR.11 PEEK-CHAR.12
+ PEEK-CHAR.13 PEEK-CHAR.14 PEEK-CHAR.15 PEEK-CHAR.16
+Test PEEK-CHAR.17 failed
+Form: (BLOCK DONE
+        (WITH-INPUT-FROM-STRING (IS "ab")
+          (WITH-OUTPUT-TO-STRING (OS)
+            (LET ((ES (MAKE-ECHO-STREAM IS OS)))
+              (LET ((POS1 (FILE-POSITION OS)))
+                (UNLESS (ZEROP POS1) (RETURN-FROM DONE :GOOD))
+                (PEEK-CHAR NIL ES NIL)
+                (LET ((POS2 (FILE-POSITION OS)))
+                  (RETURN-FROM DONE
+                    (IF (EQL POS1 POS2) :GOOD (LIST POS1 POS2)))))))))
+Expected value: :GOOD
+Actual value: (0 1).
+ PEEK-CHAR.18 PEEK-CHAR.19 PEEK-CHAR.20 PEEK-CHAR.21 PEEK-CHAR.22
+ PEEK-CHAR.23 PEEK-CHAR.ERROR.1 PEEK-CHAR.ERROR.2 PEEK-CHAR.ERROR.3
+ PEEK-CHAR.ERROR.4 PEEK-CHAR.ERROR.5 READ-CHAR.1 READ-CHAR.2
+ READ-CHAR.3 READ-CHAR.4 READ-CHAR.5 READ-CHAR.6 READ-CHAR.7
+ READ-CHAR.8 READ-CHAR.9 READ-CHAR.10 READ-CHAR.ERROR.1
+ READ-CHAR.ERROR.2 READ-CHAR.ERROR.3 READ-CHAR.ERROR.4
+ READ-CHAR-NO-HANG.1 READ-CHAR-NO-HANG.2 READ-CHAR-NO-HANG.3
+ READ-CHAR-NO-HANG.4 READ-CHAR-NO-HANG.5 READ-CHAR-NO-HANG.6
+ READ-CHAR-NO-HANG.7 READ-CHAR-NO-HANG.8 READ-CHAR-NO-HANG.9
+ READ-CHAR-NO-HANG.10 READ-CHAR-NO-HANG.ERROR.1
+ READ-CHAR-NO-HANG.ERROR.2 READ-CHAR-NO-HANG.ERROR.3
+ READ-CHAR-NO-HANG.ERROR.4 TERPRI.1 TERPRI.2 TERPRI.3 TERPRI.4 TERPRI.5
+ TERPRI.ERROR.1 FRESH-LINE.1 FRESH-LINE.2 FRESH-LINE.3 FRESH-LINE.4
+ FRESH-LINE.5 FRESH-LINE.6 FRESH-LINE.7 FRESH-LINE.ERROR.1
+ UNREAD-CHAR.1 UNREAD-CHAR.2 UNREAD-CHAR.3 UNREAD-CHAR.4 UNREAD-CHAR.5
+ UNREAD-CHAR.ERROR.1 UNREAD-CHAR.ERROR.2 WRITE-CHAR.1 WRITE-CHAR.2
+ WRITE-CHAR.3 WRITE-CHAR.ERROR.1 WRITE-CHAR.ERROR.2 READ-LINE.1
+ READ-LINE.2 READ-LINE.3
+Test READ-LINE.4 failed
+Form: (WITH-INPUT-FROM-STRING (S "")
+        (LET ((VALS (MULTIPLE-VALUE-LIST (READ-LINE S NIL))))
+          (ASSERT (= (LENGTH VALS) 2))
+          (VALUES (FIRST VALS) (NOTNOT (SECOND VALS)))))
+Expected values: NIL
+                 T
+Actual value: #<SIMPLE-ERROR.126>.
+Test READ-LINE.5 failed
+Form: (WITH-INPUT-FROM-STRING (S "")
+        (LET ((VALS (MULTIPLE-VALUE-LIST (READ-LINE S NIL 'FOO))))
+          (ASSERT (= (LENGTH VALS) 2))
+          (VALUES (FIRST VALS) (NOTNOT (SECOND VALS)))))
+Expected values: FOO
+                 T
+Actual value: #<SIMPLE-ERROR.127>.
+ READ-LINE.6 READ-LINE.7 READ-LINE.8 READ-LINE.ERROR.1
+ READ-LINE.ERROR.2 READ-LINE.ERROR.3 READ-LINE.ERROR.4 WRITE-STRING.1
+Test WRITE-STRING.2 failed
+Form: (LET (RESULT)
+        (VALUES (WITH-OUTPUT-TO-STRING (*STANDARD-OUTPUT*)
+                  (SETQ RESULT
+                        (MULTIPLE-VALUE-LIST
+                            (WRITE-STRING
+                                (MAKE-ARRAY '(0) :ELEMENT-TYPE NIL)))))
+                RESULT))
+Expected values: ""
+                 ("")
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.128>.
+ WRITE-STRING.3 WRITE-STRING.4 WRITE-STRING.5 WRITE-STRING.6
+ WRITE-STRING.7 WRITE-STRING.8 WRITE-STRING.9 WRITE-STRING.10
+ WRITE-STRING.11 WRITE-STRING.12 WRITE-STRING.13 WRITE-STRING.ERROR.1
+ WRITE-STRING.ERROR.2 WRITE-STRING.ERROR.3 WRITE-STRING.ERROR.4
+ WRITE-LINE.1
+Test WRITE-LINE.2 failed
+Form: (LET (RESULT)
+        (VALUES (WITH-OUTPUT-TO-STRING (*STANDARD-OUTPUT*)
+                  (SETQ RESULT
+                        (MULTIPLE-VALUE-LIST
+                            (WRITE-LINE
+                                (MAKE-ARRAY '(0) :ELEMENT-TYPE NIL)))))
+                RESULT))
+Expected values: "
+"
+                 ("")
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-TYPE-ERROR.129>.
+ WRITE-LINE.3 WRITE-LINE.4 WRITE-LINE.5 WRITE-LINE.6 WRITE-LINE.7
+ WRITE-LINE.8 WRITE-LINE.9 WRITE-LINE.10 WRITE-LINE.11 WRITE-LINE.12
+ WRITE-LINE.13 WRITE-LINE.ERROR.1 WRITE-LINE.ERROR.2 WRITE-LINE.ERROR.3
+ WRITE-LINE.ERROR.4 READ-SEQUENCE.STRING.1 READ-SEQUENCE.STRING.2
+ READ-SEQUENCE.STRING.3 READ-SEQUENCE.STRING.4 READ-SEQUENCE.STRING.5
+ READ-SEQUENCE.STRING.6 READ-SEQUENCE.STRING.7 READ-SEQUENCE.STRING.8
+ READ-SEQUENCE.STRING.9 READ-SEQUENCE.STRING.10 READ-SEQUENCE.STRING.11
+ READ-SEQUENCE.STRING.12 READ-SEQUENCE.BASE-STRING.1
+ READ-SEQUENCE.BASE-STRING.2 READ-SEQUENCE.BASE-STRING.3
+ READ-SEQUENCE.BASE-STRING.4 READ-SEQUENCE.BASE-STRING.5
+ READ-SEQUENCE.BASE-STRING.6 READ-SEQUENCE.BASE-STRING.7
+ READ-SEQUENCE.LIST.1 READ-SEQUENCE.LIST.2 READ-SEQUENCE.LIST.3
+ READ-SEQUENCE.LIST.4 READ-SEQUENCE.LIST.5 READ-SEQUENCE.LIST.6
+ READ-SEQUENCE.LIST.7 READ-SEQUENCE.VECTOR.1 READ-SEQUENCE.VECTOR.2
+ READ-SEQUENCE.VECTOR.3 READ-SEQUENCE.VECTOR.4 READ-SEQUENCE.VECTOR.5
+ READ-SEQUENCE.VECTOR.6 READ-SEQUENCE.VECTOR.7
+ READ-SEQUENCE.FILL-VECTOR.1 READ-SEQUENCE.FILL-VECTOR.2
+ READ-SEQUENCE.FILL-VECTOR.3 READ-SEQUENCE.FILL-VECTOR.4
+ READ-SEQUENCE.FILL-VECTOR.5 READ-SEQUENCE.FILL-VECTOR.6
+ READ-SEQUENCE.FILL-VECTOR.7 READ-SEQUENCE.FILL-VECTOR.8
+ READ-SEQUENCE.NIL-VECTOR.1 READ-SEQUENCE.BV.1 READ-SEQUENCE.BV.2
+ READ-SEQUENCE.BV.3 READ-SEQUENCE.BV.4 READ-SEQUENCE.BV.5
+ READ-SEQUENCE.BV.6 READ-SEQUENCE.BV.7 READ-SEQUENCE.ERROR.1
+ READ-SEQUENCE.ERROR.2 READ-SEQUENCE.ERROR.3 READ-SEQUENCE.ERROR.4
+ READ-SEQUENCE.ERROR.5 READ-SEQUENCE.ERROR.6 READ-SEQUENCE.ERROR.7
+ READ-SEQUENCE.ERROR.8 READ-SEQUENCE.ERROR.9 READ-SEQUENCE.ERROR.10
+ READ-SEQUENCE.ERROR.11 WRITE-SEQUENCE.STRING.1 WRITE-SEQUENCE.STRING.2
+ WRITE-SEQUENCE.STRING.3 WRITE-SEQUENCE.STRING.4
+ WRITE-SEQUENCE.STRING.5 WRITE-SEQUENCE.STRING.6
+ WRITE-SEQUENCE.STRING.7 WRITE-SEQUENCE.STRING.8
+ WRITE-SEQUENCE.STRING.9 WRITE-SEQUENCE.STRING.10
+ WRITE-SEQUENCE.STRING.11 WRITE-SEQUENCE.STRING.12
+ WRITE-SEQUENCE.STRING.13 WRITE-SEQUENCE.STRING.14
+ WRITE-SEQUENCE.STRING.15 WRITE-SEQUENCE.LIST.1 WRITE-SEQUENCE.LIST.2
+ WRITE-SEQUENCE.LIST.3 WRITE-SEQUENCE.LIST.4 WRITE-SEQUENCE.LIST.5
+ WRITE-SEQUENCE.LIST.6 WRITE-SEQUENCE.LIST.7 WRITE-SEQUENCE.LIST.8
+ WRITE-SEQUENCE.SIMPLE-VECTOR.1 WRITE-SEQUENCE.SIMPLE-VECTOR.2
+ WRITE-SEQUENCE.SIMPLE-VECTOR.3 WRITE-SEQUENCE.SIMPLE-VECTOR.4
+ WRITE-SEQUENCE.SIMPLE-VECTOR.5 WRITE-SEQUENCE.SIMPLE-VECTOR.6
+ WRITE-SEQUENCE.SIMPLE-VECTOR.7 WRITE-SEQUENCE.SIMPLE-VECTOR.8
+ WRITE-SEQUENCE.FILL-VECTOR.1 WRITE-SEQUENCE.FILL-VECTOR.2
+ WRITE-SEQUENCE.FILL-VECTOR.3 WRITE-SEQUENCE.FILL-VECTOR.4
+ WRITE-SEQUENCE.FILL-VECTOR.5 WRITE-SEQUENCE.FILL-VECTOR.6
+ WRITE-SEQUENCE.FILL-VECTOR.7 WRITE-SEQUENCE.BV.1 WRITE-SEQUENCE.BV.2
+ WRITE-SEQUENCE.BV.3 WRITE-SEQUENCE.BV.4 WRITE-SEQUENCE.BV.5
+ WRITE-SEQUENCE.BV.6 WRITE-SEQUENCE.ERROR.1 WRITE-SEQUENCE.ERROR.2
+ WRITE-SEQUENCE.ERROR.3 WRITE-SEQUENCE.ERROR.4 WRITE-SEQUENCE.ERROR.5
+ WRITE-SEQUENCE.ERROR.6 WRITE-SEQUENCE.ERROR.7 WRITE-SEQUENCE.ERROR.8
+ WRITE-SEQUENCE.ERROR.9 WRITE-SEQUENCE.ERROR.10 WRITE-SEQUENCE.ERROR.11
+ WRITE-SEQUENCE.ERROR.12 WRITE-SEQUENCE.ERROR.13
+ WRITE-SEQUENCE.ERROR.14 WRITE-SEQUENCE.ERROR.15
+ WRITE-SEQUENCE.ERROR.16 FILE-LENGTH.ERROR.1 FILE-LENGTH.ERROR.2
+ FILE-LENGTH.ERROR.3 FILE-LENGTH.ERROR.4 FILE-LENGTH.ERROR.5
+ FILE-LENGTH.ERROR.6 FILE-LENGTH.ERROR.8 FILE-LENGTH.ERROR.9
+ FILE-LENGTH.ERROR.10 FILE-LENGTH.ERROR.11 FILE-LENGTH.ERROR.12
+ FILE-LENGTH.1 FILE-LENGTH.2 FILE-LENGTH.3 FILE-LENGTH.4 FILE-LENGTH.5
+ FILE-LENGTH.6 FILE-POSITION.1 FILE-POSITION.2 FILE-POSITION.3
+ FILE-POSITION.4 FILE-POSITION.5 FILE-POSITION.6 FILE-POSITION.7
+ FILE-POSITION.8 FILE-POSITION.9 FILE-POSITION.10 FILE-POSITION.ERROR.1
+ FILE-POSITION.ERROR.2 FILE-STRING-LENGTH.1 FILE-STRING-LENGTH.2
+ FILE-STRING-LENGTH.3 FILE-STRING-LENGTH.ERROR.1
+ FILE-STRING-LENGTH.ERROR.2 FILE-STRING-LENGTH.ERROR.3 OPEN.1 OPEN.2
+ OPEN.3 OPEN.4 OPEN.5 OPEN.6 OPEN.7 OPEN.8 OPEN.9 OPEN.10 OPEN.11
+ OPEN.12 OPEN.13 OPEN.14 OPEN.15 OPEN.16 OPEN.17 OPEN.18 OPEN.19
+ OPEN.20 OPEN.21 OPEN.22 OPEN.23 OPEN.24 OPEN.25 OPEN.26 OPEN.27
+ OPEN.28 OPEN.29 OPEN.30 OPEN.31 OPEN.32 OPEN.33 OPEN.34 OPEN.35
+ OPEN.36 OPEN.37 OPEN.38 OPEN.39 OPEN.40 OPEN.41 OPEN.42 OPEN.43
+ OPEN.44 OPEN.45 OPEN.46 OPEN.47 OPEN.48 OPEN.49 OPEN.50 OPEN.51
+ OPEN.52 OPEN.53 OPEN.54 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59
+ OPEN.60 OPEN.61 OPEN.62 OPEN.63 OPEN.64 OPEN.65 OPEN.66 OPEN.67
+ OPEN.OUTPUT.1 OPEN.OUTPUT.2 OPEN.OUTPUT.3 OPEN.OUTPUT.4 OPEN.OUTPUT.5
+ OPEN.OUTPUT.6 OPEN.OUTPUT.7 OPEN.OUTPUT.8 OPEN.OUTPUT.9 OPEN.OUTPUT.10
+ OPEN.OUTPUT.11 OPEN.OUTPUT.12 OPEN.OUTPUT.13 OPEN.OUTPUT.14
+ OPEN.OUTPUT.15 OPEN.OUTPUT.16 OPEN.OUTPUT.17 OPEN.OUTPUT.18
+ OPEN.OUTPUT.19 OPEN.OUTPUT.20 OPEN.OUTPUT.21
+Test OPEN.OUTPUT.22 failed
+Form: (LET ((PN #p"tmp.dat"))
+        (DELETE-ALL-VERSIONS PN)
+        (WITH-OPEN-FILE
+            (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE)
+          (ASSERT (OPEN-STREAM-P OS))
+          (DOTIMES (I 10)
+            (WRITE-CHAR
+                (FUNCALL (THE FUNCTION
+                           (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER))
+                         I)
+                OS))
+          (FINISH-OUTPUT OS))
+        (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :OUTPUT)))
+          (UNWIND-PROTECT
+            (PROGN
+              (ASSERT (OPEN-STREAM-P S))
+              (ASSERT (TYPEP S 'FILE-STREAM))
+              (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S)))
+              (PROGN
+                (WRITE-SEQUENCE "wxyz" S)
+                (CLOSE S)
+                (WITH-OPEN-FILE (S PN :DIRECTION :INPUT)
+                  (VALUES (READ-LINE S NIL)))))
+            (CLOSE S))))
+Expected value: "wxyz"
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-ERROR.130>.
+ OPEN.OUTPUT.23 OPEN.OUTPUT.24 OPEN.OUTPUT.25 OPEN.OUTPUT.26
+ OPEN.OUTPUT.27 OPEN.OUTPUT.28 OPEN.OUTPUT.28A OPEN.OUTPUT.29
+ OPEN.OUTPUT.30 OPEN.OUTPUT.31 OPEN.OUTPUT.32 OPEN.OUTPUT.33
+ OPEN.OUTPUT.34 OPEN.OUTPUT.35 OPEN.IO.1 OPEN.IO.2 OPEN.IO.3 OPEN.IO.4
+ OPEN.IO.5 OPEN.IO.6 OPEN.IO.7 OPEN.IO.8 OPEN.IO.9 OPEN.IO.10
+ OPEN.IO.11 OPEN.IO.12 OPEN.IO.13 OPEN.IO.14 OPEN.IO.15 OPEN.IO.16
+ OPEN.IO.17 OPEN.IO.18 OPEN.IO.19 OPEN.IO.20 OPEN.IO.21
+Test OPEN.IO.22 failed
+Form: (LET ((PN #p"tmp.dat"))
+        (DELETE-ALL-VERSIONS PN)
+        (WITH-OPEN-FILE
+            (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE)
+          (ASSERT (OPEN-STREAM-P OS))
+          (DOTIMES (I 10)
+            (WRITE-CHAR
+                (FUNCALL (THE FUNCTION
+                           (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER))
+                         I)
+                OS))
+          (FINISH-OUTPUT OS))
+        (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :IO)))
+          (UNWIND-PROTECT
+            (PROGN
+              (ASSERT (OPEN-STREAM-P S))
+              (ASSERT (TYPEP S 'FILE-STREAM))
+              (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S)))
+              (PROGN
+                (WRITE-SEQUENCE "wxyz" S)
+                (FILE-POSITION S :START)
+                (VALUES (READ-LINE S NIL))))
+            (CLOSE S))))
+Expected value: "wxyz"
+Actual value: #<CONDITIONS::INTERNAL-SIMPLE-ERROR.131>.
+ OPEN.IO.23 OPEN.IO.24 OPEN.IO.25 OPEN.IO.26 OPEN.IO.27 OPEN.IO.28
+ OPEN.IO.28A OPEN.IO.29 OPEN.IO.30 OPEN.IO.31 OPEN.IO.32 OPEN.IO.33
+ OPEN.IO.34 OPEN.IO.35 OPEN.PROBE.1 OPEN.PROBE.2 OPEN.PROBE.3
+ OPEN.PROBE.4 OPEN.PROBE.5 OPEN.PROBE.6 OPEN.PROBE.7 OPEN.PROBE.8
+ OPEN.PROBE.9 OPEN.PROBE.10 OPEN.PROBE.11 OPEN.PROBE.12 OPEN.PROBE.13
+ OPEN.PROBE.14 OPEN.PROBE.15 OPEN.PROBE.16 OPEN.PROBE.17 OPEN.PROBE.18
+ OPEN.PROBE.19 OPEN.PROBE.20 OPEN.PROBE.21 OPEN.PROBE.22 OPEN.PROBE.23
+ OPEN.PROBE.24 OPEN.PROBE.25 OPEN.PROBE.26 OPEN.PROBE.27 OPEN.PROBE.28
+ OPEN.PROBE.29 OPEN.PROBE.30 OPEN.PROBE.31 OPEN.PROBE.32 OPEN.PROBE.33
+ OPEN.PROBE.34 OPEN.PROBE.35 OPEN.PROBE.36 OPEN.ERROR.1 OPEN.ERROR.2
+ OPEN.ERROR.3 OPEN.ERROR.4 OPEN.ERROR.5 OPEN.ERROR.6 OPEN.ERROR.7
+ OPEN.ERROR.8 OPEN.ERROR.9 OPEN.ERROR.10 OPEN.ERROR.11 OPEN.ERROR.12
+ OPEN.ERROR.13 OPEN.ERROR.14 OPEN.ERROR.15 OPEN.ERROR.16 OPEN.ERROR.17
+ OPEN.ERROR.18 STREAM-EXTERNAL-FORMAT.ERROR.1
+ STREAM-EXTERNAL-FORMAT.ERROR.2 WITH-OPEN-FILE.1 WITH-OPEN-FILE.2
+ WITH-OPEN-FILE.3 WITH-OPEN-FILE.4 WITH-OPEN-FILE.5 WITH-OPEN-FILE.6
+ WITH-OPEN-FILE.7 WITH-OPEN-FILE.8 WITH-OPEN-FILE.9 WITH-OPEN-FILE.10
+ WITH-OPEN-STREAM.1 WITH-OPEN-STREAM.2 WITH-OPEN-STREAM.3
+ WITH-OPEN-STREAM.4 WITH-OPEN-STREAM.5 WITH-OPEN-STREAM.6
+ WITH-OPEN-STREAM.7 WITH-OPEN-STREAM.8 WITH-OPEN-STREAM.9
+ WITH-OPEN-STREAM.10 LISTEN.1 LISTEN.2 LISTEN.3 LISTEN.4 LISTEN.6
+ LISTEN.7 LISTEN.8 LISTEN.9 LISTEN.ERROR.1 LISTEN.ERROR.2 CLEAR-INPUT.1
+ CLEAR-INPUT.2 CLEAR-INPUT.3 CLEAR-INPUT.4 CLEAR-INPUT.5 CLEAR-INPUT.6
+ CLEAR-INPUT.ERROR.1 CLEAR-INPUT.ERROR.2 CLEAR-INPUT.ERROR.3
+ CLEAR-INPUT.ERROR.4 CLEAR-INPUT.ERROR.5 FINISH-OUTPUT.1
+ FINISH-OUTPUT.2 FINISH-OUTPUT.3 FINISH-OUTPUT.4 FINISH-OUTPUT.5
+ FINISH-OUTPUT.6 FINISH-OUTPUT.ERROR.1 FINISH-OUTPUT.ERROR.2
+ FINISH-OUTPUT.ERROR.3 FORCE-OUTPUT.1 FORCE-OUTPUT.2 FORCE-OUTPUT.3
+ FORCE-OUTPUT.4 FORCE-OUTPUT.5 FORCE-OUTPUT.6 FORCE-OUTPUT.ERROR.1
+ FORCE-OUTPUT.ERROR.2 FORCE-OUTPUT.ERROR.3 CLEAR-OUTPUT.1
+ CLEAR-OUTPUT.2 CLEAR-OUTPUT.3 CLEAR-OUTPUT.4 CLEAR-OUTPUT.5
+ CLEAR-OUTPUT.6 CLEAR-OUTPUT.ERROR.1 CLEAR-OUTPUT.ERROR.2
+ CLEAR-OUTPUT.ERROR.3 MAKE-SYNONYM-STREAM.1 MAKE-SYNONYM-STREAM.3
+ MAKE-SYNONYM-STREAM.4 MAKE-SYNONYM-STREAM.ERROR.1
+ MAKE-SYNONYM-STREAM.ERROR.2 MAKE-SYNONYM-STREAM.ERROR.3
+ SYNONYM-STREAM-SYMBOL.1 SYNONYM-STREAM-SYMBOL.ERROR.1
+ SYNONYM-STREAM-SYMBOL.ERROR.2 MAKE-BROADCAST-STREAM.1
+ MAKE-BROADCAST-STREAM.2 MAKE-BROADCAST-STREAM.3
+Test MAKE-BROADCAST-STREAM.4 failed
+Form: (FRESH-LINE (MAKE-BROADCAST-STREAM))
+Expected value: NIL
+Actual value: T.
+ MAKE-BROADCAST-STREAM.5 MAKE-BROADCAST-STREAM.6
+Test MAKE-BROADCAST-STREAM.7 failed
+Form: (FILE-STRING-LENGTH (MAKE-BROADCAST-STREAM)
+          "antidisestablishmentarianism")
+Expected value: 1
+Actual value: 0.
+ MAKE-BROADCAST-STREAM.8
 Test MAKE-BROADCAST-STREAM.ERROR.1 failed
 Form: (CHECK-TYPE-ERROR #'MAKE-BROADCAST-STREAM
           #'(LAMBDA (X) (AND (STREAMP X) (OUTPUT-STREAM-P X))))
@@ -31500,13 +31520,6 @@
  CHAR-NOT-LESSP.4 CHAR-NOT-LESSP.5 CHAR-NOT-LESSP.6 CHAR-NOT-LESSP.7
  CHAR-NOT-LESSP.8 CHAR-NOT-LESSP.ORDER.1 CHAR-NOT-LESSP.ORDER.2
  CHAR-NOT-LESSP.ORDER.3 CHAR-NOT-LESSP.ORDER.4 CHAR-GREATERP.1
- CHAR-GREATERP.2 CHAR-LESSP.3
- CHAR-LESSP.4 CHAR-LESSP.5 CHAR-LESSP.6 CHAR-LESSP.7 CHAR-LESSP.8
- CHAR-LESSP.ORDER.1 CHAR-LESSP.ORDER.2 CHAR-LESSP.ORDER.3
- CHAR-LESSP.ORDER.4 CHAR-NOT-LESSP.1 CHAR-NOT-LESSP.2 CHAR-NOT-LESSP.3
- CHAR-NOT-LESSP.4 CHAR-NOT-LESSP.5 CHAR-NOT-LESSP.6 CHAR-NOT-LESSP.7
- CHAR-NOT-LESSP.8 CHAR-NOT-LESSP.ORDER.1 CHAR-NOT-LESSP.ORDER.2
- CHAR-NOT-LESSP.ORDER.3 CHAR-NOT-LESSP.ORDER.4 CHAR-GREATERP.1
  CHAR-GREATERP.2 CHAR-GREATERP.3 CHAR-GREATERP.4 CHAR-GREATERP.5
  CHAR-GREATERP.6 CHAR-GREATERP.7 CHAR-GREATERP.8 CHAR-GREATERP.ORDER.1
  CHAR-GREATERP.ORDER.2 CHAR-GREATERP.ORDER.3 CHAR-GREATERP.ORDER.4
@@ -31608,7 +31621,57 @@
 >make[1]: Leaving directory '/build/reproducible-path/gcl-2.6.14'
 touch build-stamp
 rm -f `echo debian/control.rm | sed 's,\.rm$,,1'`
- CHAR-GREATERP.3 CHAR-GREATERP.4 CHAR-GREATERP.5
+cp debian/control_ debian/control
+cat debian/in.gcl-doc.README.Debian | sed 's,@EXT@,,g' >debian/gcl-doc.README.Debian
+cat debian/in.gcl-doc.doc-base.main | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.main
+cat debian/in.gcl-doc.doc-base.si | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.si
+cat debian/in.gcl-doc.doc-base.tk | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.tk
+cat debian/in.gcl-doc.doc-base.xgcl | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.xgcl
+cat debian/in.gcl-doc.docs | sed 's,@EXT@,,g' >debian/gcl-doc.docs
+cat debian/in.gcl-doc.info | sed 's,@EXT@,,g' >debian/gcl-doc.info
+cat debian/in.gcl-doc.install | sed 's,@EXT@,,g' >debian/gcl-doc.install
+cat debian/in.gcl.config | sed 's,@EXT@,,g' >debian/gcl.config
+cat debian/in.gcl.docs | sed 's,@EXT@,,g' >debian/gcl.docs
+cat debian/in.gcl.emacsen-compat | sed 's,@EXT@,,g' >debian/gcl.emacsen-compat
+cat debian/in.gcl.emacsen-install | sed 's,@EXT@,,g' >debian/gcl.emacsen-install
+cat debian/in.gcl.emacsen-remove | sed 's,@EXT@,,g' >debian/gcl.emacsen-remove
+cat debian/in.gcl.emacsen-startup | sed 's,@EXT@,,g' >debian/gcl.emacsen-startup
+cat debian/in.gcl.install | sed 's,@EXT@,,g' >debian/gcl.install
+cat debian/in.gcl.manpages | sed 's,@EXT@,,g' >debian/gcl.manpages
+cat debian/in.gcl.postinst | sed 's,@EXT@,,g' >debian/gcl.postinst
+cat debian/in.gcl.postrm | sed 's,@EXT@,,g' >debian/gcl.postrm
+dh_testdir
+dh_testroot
+dh_prep
+dh_installdirs
+mkdir -p debian/tmp
+cp -a debian/ansi/* debian/tmp/
+cp -a debian/trad/* debian/tmp/
+cp -a debian/gprof/* debian/tmp/
+ CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8
+ CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3
+ CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2
+ CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4
+ CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2
+ CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5
+ CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3
+ CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4
+ CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3
+ CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3
+ CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2
+ CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1
+ CHAR-NOT-GREATERP.2 CHAR-NOT-GREATERP.3 CHAR-NOT-GREATERP.4
+ CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7
+ CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1
+ CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3
+ CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 CHAR-LESSP.3
+ CHAR-LESSP.4 CHAR-LESSP.5 CHAR-LESSP.6 CHAR-LESSP.7 CHAR-LESSP.8
+ CHAR-LESSP.ORDER.1 CHAR-LESSP.ORDER.2 CHAR-LESSP.ORDER.3
+ CHAR-LESSP.ORDER.4 CHAR-NOT-LESSP.1 CHAR-NOT-LESSP.2 CHAR-NOT-LESSP.3
+ CHAR-NOT-LESSP.4 CHAR-NOT-LESSP.5 CHAR-NOT-LESSP.6 CHAR-NOT-LESSP.7
+ CHAR-NOT-LESSP.8 CHAR-NOT-LESSP.ORDER.1 CHAR-NOT-LESSP.ORDER.2
+ CHAR-NOT-LESSP.ORDER.3 CHAR-NOT-LESSP.ORDER.4 CHAR-GREATERP.1
+ CHAR-GREATERP.2 CHAR-GREATERP.3 CHAR-GREATERP.4 CHAR-GREATERP.5
  CHAR-GREATERP.6 CHAR-GREATERP.7 CHAR-GREATERP.8 CHAR-GREATERP.ORDER.1
  CHAR-GREATERP.ORDER.2 CHAR-GREATERP.ORDER.3 CHAR-GREATERP.ORDER.4
  FEATURES.1 FEATURES.2 FEATURES.3
@@ -31706,34 +31769,7 @@
    WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp"
 T
 
->cp debian/control_ debian/control
-cat debian/in.gcl-doc.README.Debian | sed 's,@EXT@,,g' >debian/gcl-doc.README.Debian
-cat debian/in.gcl-doc.doc-base.main | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.main
-cat debian/in.gcl-doc.doc-base.si | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.si
-cat debian/in.gcl-doc.doc-base.tk | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.tk
-cat debian/in.gcl-doc.doc-base.xgcl | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.xgcl
-cat debian/in.gcl-doc.docs | sed 's,@EXT@,,g' >debian/gcl-doc.docs
-cat debian/in.gcl-doc.info | sed 's,@EXT@,,g' >debian/gcl-doc.info
-cat debian/in.gcl-doc.install | sed 's,@EXT@,,g' >debian/gcl-doc.install
-cat debian/in.gcl.config | sed 's,@EXT@,,g' >debian/gcl.config
-cat debian/in.gcl.docs | sed 's,@EXT@,,g' >debian/gcl.docs
-cat debian/in.gcl.emacsen-compat | sed 's,@EXT@,,g' >debian/gcl.emacsen-compat
-cat debian/in.gcl.emacsen-install | sed 's,@EXT@,,g' >debian/gcl.emacsen-install
-cat debian/in.gcl.emacsen-remove | sed 's,@EXT@,,g' >debian/gcl.emacsen-remove
-cat debian/in.gcl.emacsen-startup | sed 's,@EXT@,,g' >debian/gcl.emacsen-startup
-cat debian/in.gcl.install | sed 's,@EXT@,,g' >debian/gcl.install
-cat debian/in.gcl.manpages | sed 's,@EXT@,,g' >debian/gcl.manpages
-cat debian/in.gcl.postinst | sed 's,@EXT@,,g' >debian/gcl.postinst
-cat debian/in.gcl.postrm | sed 's,@EXT@,,g' >debian/gcl.postrm
-dh_testdir
-dh_testroot
-dh_prep
-dh_installdirs
-mkdir -p debian/tmp
-cp -a debian/ansi/* debian/tmp/
-cp -a debian/trad/* debian/tmp/
-cp -a debian/gprof/* debian/tmp/
-cp -a debian/ansi-gprof/* debian/tmp/
+>cp -a debian/ansi-gprof/* debian/tmp/
 mv debian/tmp/usr/share/emacs/site-lisp debian/tmp/usr/share/emacs/foo
 mkdir -p debian/tmp/usr/share/emacs/site-lisp
 mv debian/tmp/usr/share/emacs/foo debian/tmp/usr/share/emacs/site-lisp/gcl
@@ -31818,12 +31854,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2807671/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/1983851 and its subdirectories
-I: Current time: Tue Mar 25 13:24:08 -12 2025
-I: pbuilder-time-stamp: 1742952248
+I: removing directory /srv/workspace/pbuilder/2807671 and its subdirectories
+I: Current time: Tue Apr 28 22:02:00 +14 2026
+I: pbuilder-time-stamp: 1777363320