* [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests
@ 2025-03-25 10:21 Maciej W. Rozycki
2025-03-25 10:21 ` [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
` (9 more replies)
0 siblings, 10 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:21 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
Hi,
This is v3 of a collection of tests for formatted scanf input specifiers,
complementing the earlier series for formatted printf output specifiers.
This version includes a couple of updates to changes still outstanding as
well as a new bug fix for a preexisting issue (07/10). See individual
change descriptions for further information.
This v3 has been verified with the following targets to cover the updates
made:
- `powerpc64le-linux-gnu' (IBM POWER9) native configuration for overall
verification,
- the same host and `i386-linux-gnu' (Intel Pentium MMX) remote target for
Intel 80-bit `long double' handling.
Previous iterations:
- v2 at: <https://inbox.sourceware.org/libc-alpha/alpine.DEB.2.21.2502261227210.65342@angie.orcam.me.uk/>.
- v1 at: <https://inbox.sourceware.org/libc-alpha/alpine.DEB.2.21.2502101720210.65342@angie.orcam.me.uk/>.
Maciej
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
@ 2025-03-25 10:21 ` Maciej W. Rozycki
2025-03-25 21:16 ` Joseph Myers
2025-03-25 10:21 ` [PATCH v3 02/10] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
` (8 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:21 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure, a format-specific test skeleton providing a
data comparison implementation that ignores bits of data representation
in memory that do not participate in holding floating-point data, and
`long double' real input data for targets using the Intel/Motorola
80-bit format.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v2 (07/17):
- Use the `ieee_long_double_shape_type' existing container data type
for comparison rather than a homebrewed one, fixing endianness issues.
- Update the change description for accuracy.
- Rename data input files such as to replace the A, E, F, G infixes with
aa, ee, ff, gg respectively.
Changes from v1:
- Provide a format-specific test skeleton.
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/ldbl-96/Makefile | 4
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input | 558 +++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input | 558 +++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input | 496 ++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input | 496 ++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c | 33
10 files changed, 4873 insertions(+)
glibc-tst-scanf-format-all-ldbl-96.diff
Index: glibc/sysdeps/ieee754/ldbl-96/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/Makefile
+++ glibc/sysdeps/ieee754/ldbl-96/Makefile
@@ -148,3 +148,7 @@ CFLAGS-s_y1l.c += -fno-builtin-y1f64x
CFLAGS-s_ynl.c += -fno-builtin-ynf64x
endif # $(subdir) == math
+
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += ldouble
+endif
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -0,0 +1,682 @@
+%La::0:-1:
+%*La::0:-1:
+%La:-infinity:1:9:-inf:
+%*La:-infinity:0:9:
+%La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*La:-0xf.fffffffffffffffp+16380:0:27:
+%La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*La:-0x7.fffffffffffffff8p16381:0:27:
+%La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*La:-0x2.3456789abcdef01p+12345:0:27:
+%La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*La:-0x2.3456789abcdef01p012345:0:27:
+%La:-0x8p-16385:1:11:-0x1p-16382:
+%*La:-0x8p-16385:0:11:
+%La:-0x0p+0:1:7:-0x0:
+%*La:-0x0p+0:0:7:
+%La:-0x0p0:1:6:-0x0:
+%*La:-0x0p0:0:6:
+%La:-nan(09A_Zaz):1:13:-nan:
+%*La:-nan(09A_Zaz):0:13:
+%La:-nan():1:6:-nan:
+%*La:-nan():0:6:
+%La:nan():1:5:nan:
+%*La:nan():0:5:
+%La:nan(09A_Zaz):1:12:nan:
+%*La:nan(09A_Zaz):0:12:
+%La:0x0p0:1:5:0x0:
+%*La:0x0p0:0:5:
+%La:0x0p+0:1:6:0x0:
+%*La:0x0p+0:0:6:
+%La:0x8p-16385:1:10:0x1p-16382:
+%*La:0x8p-16385:0:10:
+%La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*La:0x2.3456789abcdef01p012345:0:26:
+%La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*La:0x2.3456789abcdef01p+12345:0:26:
+%La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*La:0x7.fffffffffffffff8p16381:0:26:
+%La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*La:0xf.fffffffffffffffp+16380:0:26:
+%La:infinity:1:8:inf:
+%*La:infinity:0:8:
+%La:+nan():1:6:nan:
+%*La:+nan():0:6:
+%La:+nan(09A_Zaz):1:13:nan:
+%*La:+nan(09A_Zaz):0:13:
+%La:+0x0p0:1:6:0x0:
+%*La:+0x0p0:0:6:
+%La:+0x0p+0:1:7:0x0:
+%*La:+0x0p+0:0:7:
+%La:+0x8p-16385:1:11:0x1p-16382:
+%*La:+0x8p-16385:0:11:
+%La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*La:+0x2.3456789abcdef01p012345:0:27:
+%La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*La:+0x2.3456789abcdef01p+12345:0:27:
+%La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*La:+0x7.fffffffffffffff8p16381:0:27:
+%La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*La:+0xf.fffffffffffffffp+16380:0:27:
+%La:+infinity:1:9:inf:
+%*La:+infinity:0:9:
+%1La::0:-1:
+%*1La::0:-1:
+%1La:-infinity:0:-1:
+%*1La:-infinity:0:-1:
+%1La:-0xf.fffffffffffffffp+16380:0:-1:
+%*1La:-0xf.fffffffffffffffp+16380:0:-1:
+%1La:-0x7.fffffffffffffff8p16381:0:-1:
+%*1La:-0x7.fffffffffffffff8p16381:0:-1:
+%1La:-0x2.3456789abcdef01p+12345:0:-1:
+%*1La:-0x2.3456789abcdef01p+12345:0:-1:
+%1La:-0x2.3456789abcdef01p012345:0:-1:
+%*1La:-0x2.3456789abcdef01p012345:0:-1:
+%1La:-0x8p-16385:0:-1:
+%*1La:-0x8p-16385:0:-1:
+%1La:-0x0p+0:0:-1:
+%*1La:-0x0p+0:0:-1:
+%1La:-0x0p0:0:-1:
+%*1La:-0x0p0:0:-1:
+%1La:-nan(09A_Zaz):0:-1:
+%*1La:-nan(09A_Zaz):0:-1:
+%1La:-nan():0:-1:
+%*1La:-nan():0:-1:
+%1La:nan():0:-1:
+%*1La:nan():0:-1:
+%1La:nan(09A_Zaz):0:-1:
+%*1La:nan(09A_Zaz):0:-1:
+%1La:0x0p0:1:1:0x0:
+%*1La:0x0p0:0:1:
+%1La:0x0p+0:1:1:0x0:
+%*1La:0x0p+0:0:1:
+%1La:0x8p-16385:1:1:0x0:
+%*1La:0x8p-16385:0:1:
+%1La:0x2.3456789abcdef01p012345:1:1:0x0:
+%*1La:0x2.3456789abcdef01p012345:0:1:
+%1La:0x2.3456789abcdef01p+12345:1:1:0x0:
+%*1La:0x2.3456789abcdef01p+12345:0:1:
+%1La:0x7.fffffffffffffff8p16381:1:1:0x0:
+%*1La:0x7.fffffffffffffff8p16381:0:1:
+%1La:0xf.fffffffffffffffp+16380:1:1:0x0:
+%*1La:0xf.fffffffffffffffp+16380:0:1:
+%1La:infinity:0:-1:
+%*1La:infinity:0:-1:
+%1La:+nan():0:-1:
+%*1La:+nan():0:-1:
+%1La:+nan(09A_Zaz):0:-1:
+%*1La:+nan(09A_Zaz):0:-1:
+%1La:+0x0p0:0:-1:
+%*1La:+0x0p0:0:-1:
+%1La:+0x0p+0:0:-1:
+%*1La:+0x0p+0:0:-1:
+%1La:+0x8p-16385:0:-1:
+%*1La:+0x8p-16385:0:-1:
+%1La:+0x2.3456789abcdef01p012345:0:-1:
+%*1La:+0x2.3456789abcdef01p012345:0:-1:
+%1La:+0x2.3456789abcdef01p+12345:0:-1:
+%*1La:+0x2.3456789abcdef01p+12345:0:-1:
+%1La:+0x7.fffffffffffffff8p16381:0:-1:
+%*1La:+0x7.fffffffffffffff8p16381:0:-1:
+%1La:+0xf.fffffffffffffffp+16380:0:-1:
+%*1La:+0xf.fffffffffffffffp+16380:0:-1:
+%1La:+infinity:0:-1:
+%*1La:+infinity:0:-1:
+%2La::0:-1:
+%*2La::0:-1:
+%2La:-infinity:0:-1:
+%*2La:-infinity:0:-1:
+%2La:-0xf.fffffffffffffffp+16380:1:2:-0x0:
+%*2La:-0xf.fffffffffffffffp+16380:0:2:
+%2La:-0x7.fffffffffffffff8p16381:1:2:-0x0:
+%*2La:-0x7.fffffffffffffff8p16381:0:2:
+%2La:-0x2.3456789abcdef01p+12345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef01p+12345:0:2:
+%2La:-0x2.3456789abcdef01p012345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef01p012345:0:2:
+%2La:-0x8p-16385:1:2:-0x0:
+%*2La:-0x8p-16385:0:2:
+%2La:-0x0p+0:1:2:-0x0:
+%*2La:-0x0p+0:0:2:
+%2La:-0x0p0:1:2:-0x0:
+%*2La:-0x0p0:0:2:
+%2La:-nan(09A_Zaz):0:-1:
+%*2La:-nan(09A_Zaz):0:-1:
+%2La:-nan():0:-1:
+%*2La:-nan():0:-1:
+%2La:nan():0:-1:
+%*2La:nan():0:-1:
+%2La:nan(09A_Zaz):0:-1:
+%*2La:nan(09A_Zaz):0:-1:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-16385:0:-1:
+# BZ12701 %*2La:0x8p-16385:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %2La:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*2La:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %2La:0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*2La:0xf.fffffffffffffffp+16380:0:-1:
+%2La:infinity:0:-1:
+%*2La:infinity:0:-1:
+%2La:+nan():0:-1:
+%*2La:+nan():0:-1:
+%2La:+nan(09A_Zaz):0:-1:
+%*2La:+nan(09A_Zaz):0:-1:
+%2La:+0x0p0:1:2:0x0:
+%*2La:+0x0p0:0:2:
+%2La:+0x0p+0:1:2:0x0:
+%*2La:+0x0p+0:0:2:
+%2La:+0x8p-16385:1:2:0x0:
+%*2La:+0x8p-16385:0:2:
+%2La:+0x2.3456789abcdef01p012345:1:2:0x0:
+%*2La:+0x2.3456789abcdef01p012345:0:2:
+%2La:+0x2.3456789abcdef01p+12345:1:2:0x0:
+%*2La:+0x2.3456789abcdef01p+12345:0:2:
+%2La:+0x7.fffffffffffffff8p16381:1:2:0x0:
+%*2La:+0x7.fffffffffffffff8p16381:0:2:
+%2La:+0xf.fffffffffffffffp+16380:1:2:0x0:
+%*2La:+0xf.fffffffffffffffp+16380:0:2:
+%2La:+infinity:0:-1:
+%*2La:+infinity:0:-1:
+%3La::0:-1:
+%*3La::0:-1:
+%3La:-infinity:0:-1:
+%*3La:-infinity:0:-1:
+# BZ12701 %3La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %3La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3La:-0x8p-16385:0:-1:
+# BZ12701 %*3La:-0x8p-16385:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-nan(09A_Zaz):0:-1:
+%*3La:-nan(09A_Zaz):0:-1:
+%3La:-nan():0:-1:
+%*3La:-nan():0:-1:
+%3La:nan():1:3:nan:
+%*3La:nan():0:3:
+%3La:nan(09A_Zaz):1:3:nan:
+%*3La:nan(09A_Zaz):0:3:
+%3La:0x0p0:1:3:0x0:
+%*3La:0x0p0:0:3:
+%3La:0x0p+0:1:3:0x0:
+%*3La:0x0p+0:0:3:
+%3La:0x8p-16385:1:3:0x1p3:
+%*3La:0x8p-16385:0:3:
+%3La:0x2.3456789abcdef01p012345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef01p012345:0:3:
+%3La:0x2.3456789abcdef01p+12345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef01p+12345:0:3:
+%3La:0x7.fffffffffffffff8p16381:1:3:0x1.cp2:
+%*3La:0x7.fffffffffffffff8p16381:0:3:
+%3La:0xf.fffffffffffffffp+16380:1:3:0x1.ep3:
+%*3La:0xf.fffffffffffffffp+16380:0:3:
+%3La:infinity:1:3:inf:
+%*3La:infinity:0:3:
+%3La:+nan():0:-1:
+%*3La:+nan():0:-1:
+%3La:+nan(09A_Zaz):0:-1:
+%*3La:+nan(09A_Zaz):0:-1:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-16385:0:-1:
+# BZ12701 %*3La:+0x8p-16385:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3La:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3La:+0xf.fffffffffffffffp+16380:0:-1:
+%3La:+infinity:0:-1:
+%*3La:+infinity:0:-1:
+%4La::0:-1:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3:
+%*4La:-0xf.fffffffffffffffp+16380:0:4:
+%4La:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2:
+%*4La:-0x7.fffffffffffffff8p16381:0:4:
+%4La:-0x2.3456789abcdef01p+12345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef01p+12345:0:4:
+%4La:-0x2.3456789abcdef01p012345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef01p012345:0:4:
+%4La:-0x8p-16385:1:4:-0x1p3:
+%*4La:-0x8p-16385:0:4:
+%4La:-0x0p+0:1:4:-0x0:
+%*4La:-0x0p+0:0:4:
+%4La:-0x0p0:1:4:-0x0:
+%*4La:-0x0p0:0:4:
+%4La:-nan(09A_Zaz):1:4:-nan:
+%*4La:-nan(09A_Zaz):0:4:
+%4La:-nan():1:4:-nan:
+%*4La:-nan():0:4:
+%4La:nan():0:-1:
+%*4La:nan():0:-1:
+%4La:nan(09A_Zaz):0:-1:
+%*4La:nan(09A_Zaz):0:-1:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-16385:0:-1:
+# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef01p012345:0:4:
+%4La:0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef01p+12345:0:4:
+%4La:0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4La:0x7.fffffffffffffff8p16381:0:4:
+%4La:0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4La:0xf.fffffffffffffffp+16380:0:4:
+%4La:infinity:0:-1:
+%*4La:infinity:0:-1:
+%4La:+nan():1:4:nan:
+%*4La:+nan():0:4:
+%4La:+nan(09A_Zaz):1:4:nan:
+%*4La:+nan(09A_Zaz):0:4:
+%4La:+0x0p0:1:4:0x0:
+%*4La:+0x0p0:0:4:
+%4La:+0x0p+0:1:4:0x0:
+%*4La:+0x0p+0:0:4:
+%4La:+0x8p-16385:1:4:0x1p3:
+%*4La:+0x8p-16385:0:4:
+%4La:+0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef01p012345:0:4:
+%4La:+0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef01p+12345:0:4:
+%4La:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4La:+0x7.fffffffffffffff8p16381:0:4:
+%4La:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4La:+0xf.fffffffffffffffp+16380:0:4:
+%4La:+infinity:1:4:inf:
+%*4La:+infinity:0:4:
+%5La::0:-1:
+%*5La::0:-1:
+%5La:-infinity:0:-1:
+%*5La:-infinity:0:-1:
+%5La:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3:
+%*5La:-0xf.fffffffffffffffp+16380:0:5:
+%5La:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2:
+%*5La:-0x7.fffffffffffffff8p16381:0:5:
+%5La:-0x2.3456789abcdef01p+12345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef01p+12345:0:5:
+%5La:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef01p012345:0:5:
+# BZ12701 %5La:-0x8p-16385:0:-1:
+# BZ12701 %*5La:-0x8p-16385:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-nan(09A_Zaz):0:-1:
+%*5La:-nan(09A_Zaz):0:-1:
+%5La:-nan():0:-1:
+%*5La:-nan():0:-1:
+%5La:nan():1:5:nan:
+%*5La:nan():0:5:
+%5La:nan(09A_Zaz):0:-1:
+%*5La:nan(09A_Zaz):0:-1:
+%5La:0x0p0:1:5:0x0:
+%*5La:0x0p0:0:5:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-16385:0:-1:
+# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef01p012345:0:5:
+%5La:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef01p+12345:0:5:
+%5La:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2:
+%*5La:0x7.fffffffffffffff8p16381:0:5:
+%5La:0xf.fffffffffffffffp+16380:1:5:0x1.fep3:
+%*5La:0xf.fffffffffffffffp+16380:0:5:
+%5La:infinity:0:-1:
+%*5La:infinity:0:-1:
+%5La:+nan():0:-1:
+%*5La:+nan():0:-1:
+%5La:+nan(09A_Zaz):0:-1:
+%*5La:+nan(09A_Zaz):0:-1:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-16385:0:-1:
+# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x2.3456789abcdef01p012345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef01p012345:0:5:
+%5La:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef01p+12345:0:5:
+%5La:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2:
+%*5La:+0x7.fffffffffffffff8p16381:0:5:
+%5La:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3:
+%*5La:+0xf.fffffffffffffffp+16380:0:5:
+%5La:+infinity:0:-1:
+%*5La:+infinity:0:-1:
+%6La::0:-1:
+%*6La::0:-1:
+%6La:-infinity:0:-1:
+%*6La:-infinity:0:-1:
+%6La:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3:
+%*6La:-0xf.fffffffffffffffp+16380:0:6:
+%6La:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2:
+%*6La:-0x7.fffffffffffffff8p16381:0:6:
+%6La:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef01p+12345:0:6:
+%6La:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef01p012345:0:6:
+# BZ12701 %6La:-0x8p-16385:0:-1:
+# BZ12701 %*6La:-0x8p-16385:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x0p0:1:6:-0x0:
+%*6La:-0x0p0:0:6:
+%6La:-nan(09A_Zaz):0:-1:
+%*6La:-nan(09A_Zaz):0:-1:
+%6La:-nan():1:6:-nan:
+%*6La:-nan():0:6:
+%6La:nan():1:5:nan:
+%*6La:nan():0:5:
+%6La:nan(09A_Zaz):0:-1:
+%*6La:nan(09A_Zaz):0:-1:
+%6La:0x0p0:1:5:0x0:
+%*6La:0x0p0:0:5:
+%6La:0x0p+0:1:6:0x0:
+%*6La:0x0p+0:0:6:
+%6La:0x8p-16385:1:6:0x1p2:
+%*6La:0x8p-16385:0:6:
+%6La:0x2.3456789abcdef01p012345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef01p012345:0:6:
+%6La:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef01p+12345:0:6:
+%6La:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2:
+%*6La:0x7.fffffffffffffff8p16381:0:6:
+%6La:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3:
+%*6La:0xf.fffffffffffffffp+16380:0:6:
+%6La:infinity:0:-1:
+%*6La:infinity:0:-1:
+%6La:+nan():1:6:nan:
+%*6La:+nan():0:6:
+%6La:+nan(09A_Zaz):0:-1:
+%*6La:+nan(09A_Zaz):0:-1:
+%6La:+0x0p0:1:6:0x0:
+%*6La:+0x0p0:0:6:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-16385:0:-1:
+# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef01p012345:0:6:
+%6La:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef01p+12345:0:6:
+%6La:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*6La:+0x7.fffffffffffffff8p16381:0:6:
+%6La:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*6La:+0xf.fffffffffffffffp+16380:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%22La::0:-1:
+%*22La::0:-1:
+%22La:-infinity:1:9:-inf:
+%*22La:-infinity:0:9:
+# BZ12701 %22La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %22La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22La:-0x2.3456789abcdef01p+12345:0:-1:
+%22La:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22La:-0x2.3456789abcdef01p012345:0:22:
+%22La:-0x8p-16385:1:11:-0x1p-16382:
+%*22La:-0x8p-16385:0:11:
+%22La:-0x0p+0:1:7:-0x0:
+%*22La:-0x0p+0:0:7:
+%22La:-0x0p0:1:6:-0x0:
+%*22La:-0x0p0:0:6:
+%22La:-nan(09A_Zaz):1:13:-nan:
+%*22La:-nan(09A_Zaz):0:13:
+%22La:-nan():1:6:-nan:
+%*22La:-nan():0:6:
+%22La:nan():1:5:nan:
+%*22La:nan():0:5:
+%22La:nan(09A_Zaz):1:12:nan:
+%*22La:nan(09A_Zaz):0:12:
+%22La:0x0p0:1:5:0x0:
+%*22La:0x0p0:0:5:
+%22La:0x0p+0:1:6:0x0:
+%*22La:0x0p+0:0:6:
+%22La:0x8p-16385:1:10:0x1p-16382:
+%*22La:0x8p-16385:0:10:
+%22La:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22La:0x2.3456789abcdef01p012345:0:22:
+%22La:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22La:0x2.3456789abcdef01p+12345:0:22:
+%22La:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3:
+%*22La:0x7.fffffffffffffff8p16381:0:22:
+%22La:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4:
+%*22La:0xf.fffffffffffffffp+16380:0:22:
+%22La:infinity:1:8:inf:
+%*22La:infinity:0:8:
+%22La:+nan():1:6:nan:
+%*22La:+nan():0:6:
+%22La:+nan(09A_Zaz):1:13:nan:
+%*22La:+nan(09A_Zaz):0:13:
+%22La:+0x0p0:1:6:0x0:
+%*22La:+0x0p0:0:6:
+%22La:+0x0p+0:1:7:0x0:
+%*22La:+0x0p+0:0:7:
+%22La:+0x8p-16385:1:11:0x1p-16382:
+%*22La:+0x8p-16385:0:11:
+%22La:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22La:+0x2.3456789abcdef01p012345:0:22:
+# BZ12701 %22La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %22La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22La:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22La:+0xf.fffffffffffffffp+16380:0:-1:
+%22La:+infinity:1:9:inf:
+%*22La:+infinity:0:9:
+%37La::0:-1:
+%*37La::0:-1:
+%37La:-infinity:1:9:-inf:
+%*37La:-infinity:0:9:
+%37La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37La:-0xf.fffffffffffffffp+16380:0:27:
+%37La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*37La:-0x7.fffffffffffffff8p16381:0:27:
+%37La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La:-0x2.3456789abcdef01p+12345:0:27:
+%37La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La:-0x2.3456789abcdef01p012345:0:27:
+%37La:-0x8p-16385:1:11:-0x1p-16382:
+%*37La:-0x8p-16385:0:11:
+%37La:-0x0p+0:1:7:-0x0:
+%*37La:-0x0p+0:0:7:
+%37La:-0x0p0:1:6:-0x0:
+%*37La:-0x0p0:0:6:
+%37La:-nan(09A_Zaz):1:13:-nan:
+%*37La:-nan(09A_Zaz):0:13:
+%37La:-nan():1:6:-nan:
+%*37La:-nan():0:6:
+%37La:nan():1:5:nan:
+%*37La:nan():0:5:
+%37La:nan(09A_Zaz):1:12:nan:
+%*37La:nan(09A_Zaz):0:12:
+%37La:0x0p0:1:5:0x0:
+%*37La:0x0p0:0:5:
+%37La:0x0p+0:1:6:0x0:
+%*37La:0x0p+0:0:6:
+%37La:0x8p-16385:1:10:0x1p-16382:
+%*37La:0x8p-16385:0:10:
+%37La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:0x2.3456789abcdef01p012345:0:26:
+%37La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:0x2.3456789abcdef01p+12345:0:26:
+%37La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*37La:0x7.fffffffffffffff8p16381:0:26:
+%37La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*37La:0xf.fffffffffffffffp+16380:0:26:
+%37La:infinity:1:8:inf:
+%*37La:infinity:0:8:
+%37La:+nan():1:6:nan:
+%*37La:+nan():0:6:
+%37La:+nan(09A_Zaz):1:13:nan:
+%*37La:+nan(09A_Zaz):0:13:
+%37La:+0x0p0:1:6:0x0:
+%*37La:+0x0p0:0:6:
+%37La:+0x0p+0:1:7:0x0:
+%*37La:+0x0p+0:0:7:
+%37La:+0x8p-16385:1:11:0x1p-16382:
+%*37La:+0x8p-16385:0:11:
+%37La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:+0x2.3456789abcdef01p012345:0:27:
+%37La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:+0x2.3456789abcdef01p+12345:0:27:
+%37La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37La:+0x7.fffffffffffffff8p16381:0:27:
+%37La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37La:+0xf.fffffffffffffffp+16380:0:27:
+%37La:+infinity:1:9:inf:
+%*37La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3:
+%*5La: -0xf.fffffffffffffffp+16380:0:6:
+%5La: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2:
+%*5La: -0x7.fffffffffffffff8p16381:0:6:
+%5La: -0x2.3456789abcdef01p+12345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef01p+12345:0:6:
+%5La: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef01p012345:0:6:
+# BZ12701 %5La: -0x8p-16385:0:-1:
+# BZ12701 %*5La: -0x8p-16385:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -nan(09A_Zaz):0:-1:
+%*5La: -nan(09A_Zaz):0:-1:
+%5La: -nan():0:-1:
+%*5La: -nan():0:-1:
+%5La: nan():1:6:nan:
+%*5La: nan():0:6:
+%5La: nan(09A_Zaz):0:-1:
+%*5La: nan(09A_Zaz):0:-1:
+%5La: 0x0p0:1:6:0x0:
+%*5La: 0x0p0:0:6:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-16385:0:-1:
+# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef01p012345:0:6:
+%5La: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef01p+12345:0:6:
+%5La: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*5La: 0x7.fffffffffffffff8p16381:0:6:
+%5La: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*5La: 0xf.fffffffffffffffp+16380:0:6:
+%5La: infinity:0:-1:
+%*5La: infinity:0:-1:
+%5La: +nan():0:-1:
+%*5La: +nan():0:-1:
+%5La: +nan(09A_Zaz):0:-1:
+%*5La: +nan(09A_Zaz):0:-1:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-16385:0:-1:
+# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x2.3456789abcdef01p012345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef01p012345:0:6:
+%5La: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef01p+12345:0:6:
+%5La: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2:
+%*5La: +0x7.fffffffffffffff8p16381:0:6:
+%5La: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3:
+%*5La: +0xf.fffffffffffffffp+16380:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%37La: :0:-1:
+%*37La: :0:-1:
+%37La: -infinity:1:10:-inf:
+%*37La: -infinity:0:10:
+%37La: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37La: -0xf.fffffffffffffffp+16380:0:28:
+%37La: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383:
+%*37La: -0x7.fffffffffffffff8p16381:0:28:
+%37La: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La: -0x2.3456789abcdef01p+12345:0:28:
+%37La: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La: -0x2.3456789abcdef01p012345:0:28:
+%37La: -0x8p-16385:1:12:-0x1p-16382:
+%*37La: -0x8p-16385:0:12:
+%37La: -0x0p+0:1:8:-0x0:
+%*37La: -0x0p+0:0:8:
+%37La: -0x0p0:1:7:-0x0:
+%*37La: -0x0p0:0:7:
+%37La: -nan(09A_Zaz):1:14:-nan:
+%*37La: -nan(09A_Zaz):0:14:
+%37La: -nan():1:7:-nan:
+%*37La: -nan():0:7:
+%37La: nan():1:6:nan:
+%*37La: nan():0:6:
+%37La: nan(09A_Zaz):1:13:nan:
+%*37La: nan(09A_Zaz):0:13:
+%37La: 0x0p0:1:6:0x0:
+%*37La: 0x0p0:0:6:
+%37La: 0x0p+0:1:7:0x0:
+%*37La: 0x0p+0:0:7:
+%37La: 0x8p-16385:1:11:0x1p-16382:
+%*37La: 0x8p-16385:0:11:
+%37La: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: 0x2.3456789abcdef01p012345:0:27:
+%37La: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: 0x2.3456789abcdef01p+12345:0:27:
+%37La: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37La: 0x7.fffffffffffffff8p16381:0:27:
+%37La: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37La: 0xf.fffffffffffffffp+16380:0:27:
+%37La: infinity:1:9:inf:
+%*37La: infinity:0:9:
+%37La: +nan():1:7:nan:
+%*37La: +nan():0:7:
+%37La: +nan(09A_Zaz):1:14:nan:
+%*37La: +nan(09A_Zaz):0:14:
+%37La: +0x0p0:1:7:0x0:
+%*37La: +0x0p0:0:7:
+%37La: +0x0p+0:1:8:0x0:
+%*37La: +0x0p+0:0:8:
+%37La: +0x8p-16385:1:12:0x1p-16382:
+%*37La: +0x8p-16385:0:12:
+%37La: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: +0x2.3456789abcdef01p012345:0:28:
+%37La: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: +0x2.3456789abcdef01p+12345:0:28:
+%37La: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383:
+%*37La: +0x7.fffffffffffffff8p16381:0:28:
+%37La: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383:
+%*37La: +0xf.fffffffffffffffp+16380:0:28:
+%37La: +infinity:1:10:inf:
+%*37La: +infinity:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
@@ -0,0 +1,682 @@
+%LA::0:-1:
+%*LA::0:-1:
+%LA:-INFINITY:1:9:-inf:
+%*LA:-INFINITY:0:9:
+%LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LA:-0X2.3456789ABCDEF01P+12345:0:27:
+%LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LA:-0X2.3456789ABCDEF01P012345:0:27:
+%LA:-0X8P-16385:1:11:-0x1p-16382:
+%*LA:-0X8P-16385:0:11:
+%LA:-0X0P+0:1:7:-0x0:
+%*LA:-0X0P+0:0:7:
+%LA:-0X0P0:1:6:-0x0:
+%*LA:-0X0P0:0:6:
+%LA:-NAN(09A_Zaz):1:13:-nan:
+%*LA:-NAN(09A_Zaz):0:13:
+%LA:-NAN():1:6:-nan:
+%*LA:-NAN():0:6:
+%LA:NAN():1:5:nan:
+%*LA:NAN():0:5:
+%LA:NAN(09A_Zaz):1:12:nan:
+%*LA:NAN(09A_Zaz):0:12:
+%LA:0X0P0:1:5:0x0:
+%*LA:0X0P0:0:5:
+%LA:0X0P+0:1:6:0x0:
+%*LA:0X0P+0:0:6:
+%LA:0X8P-16385:1:10:0x1p-16382:
+%*LA:0X8P-16385:0:10:
+%LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:0X2.3456789ABCDEF01P012345:0:26:
+%LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:0X2.3456789ABCDEF01P+12345:0:26:
+%LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%LA:INFINITY:1:8:inf:
+%*LA:INFINITY:0:8:
+%LA:+NAN():1:6:nan:
+%*LA:+NAN():0:6:
+%LA:+NAN(09A_Zaz):1:13:nan:
+%*LA:+NAN(09A_Zaz):0:13:
+%LA:+0X0P0:1:6:0x0:
+%*LA:+0X0P0:0:6:
+%LA:+0X0P+0:1:7:0x0:
+%*LA:+0X0P+0:0:7:
+%LA:+0X8P-16385:1:11:0x1p-16382:
+%*LA:+0X8P-16385:0:11:
+%LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:+0X2.3456789ABCDEF01P012345:0:27:
+%LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:+0X2.3456789ABCDEF01P+12345:0:27:
+%LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LA:+INFINITY:1:9:inf:
+%*LA:+INFINITY:0:9:
+%1LA::0:-1:
+%*1LA::0:-1:
+%1LA:-INFINITY:0:-1:
+%*1LA:-INFINITY:0:-1:
+%1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%1LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%*1LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%1LA:-0X8P-16385:0:-1:
+%*1LA:-0X8P-16385:0:-1:
+%1LA:-0X0P+0:0:-1:
+%*1LA:-0X0P+0:0:-1:
+%1LA:-0X0P0:0:-1:
+%*1LA:-0X0P0:0:-1:
+%1LA:-NAN(09A_Zaz):0:-1:
+%*1LA:-NAN(09A_Zaz):0:-1:
+%1LA:-NAN():0:-1:
+%*1LA:-NAN():0:-1:
+%1LA:NAN():0:-1:
+%*1LA:NAN():0:-1:
+%1LA:NAN(09A_Zaz):0:-1:
+%*1LA:NAN(09A_Zaz):0:-1:
+%1LA:0X0P0:1:1:0x0:
+%*1LA:0X0P0:0:1:
+%1LA:0X0P+0:1:1:0x0:
+%*1LA:0X0P+0:0:1:
+%1LA:0X8P-16385:1:1:0x0:
+%*1LA:0X8P-16385:0:1:
+%1LA:0X2.3456789ABCDEF01P012345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF01P012345:0:1:
+%1LA:0X2.3456789ABCDEF01P+12345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF01P+12345:0:1:
+%1LA:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFFFF8P16381:0:1:
+%1LA:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFFFFFP+16380:0:1:
+%1LA:INFINITY:0:-1:
+%*1LA:INFINITY:0:-1:
+%1LA:+NAN():0:-1:
+%*1LA:+NAN():0:-1:
+%1LA:+NAN(09A_Zaz):0:-1:
+%*1LA:+NAN(09A_Zaz):0:-1:
+%1LA:+0X0P0:0:-1:
+%*1LA:+0X0P0:0:-1:
+%1LA:+0X0P+0:0:-1:
+%*1LA:+0X0P+0:0:-1:
+%1LA:+0X8P-16385:0:-1:
+%*1LA:+0X8P-16385:0:-1:
+%1LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%*1LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%1LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LA:+INFINITY:0:-1:
+%*1LA:+INFINITY:0:-1:
+%2LA::0:-1:
+%*2LA::0:-1:
+%2LA:-INFINITY:0:-1:
+%*2LA:-INFINITY:0:-1:
+%2LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LA:-0X2.3456789ABCDEF01P+12345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF01P+12345:0:2:
+%2LA:-0X2.3456789ABCDEF01P012345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF01P012345:0:2:
+%2LA:-0X8P-16385:1:2:-0x0:
+%*2LA:-0X8P-16385:0:2:
+%2LA:-0X0P+0:1:2:-0x0:
+%*2LA:-0X0P+0:0:2:
+%2LA:-0X0P0:1:2:-0x0:
+%*2LA:-0X0P0:0:2:
+%2LA:-NAN(09A_Zaz):0:-1:
+%*2LA:-NAN(09A_Zaz):0:-1:
+%2LA:-NAN():0:-1:
+%*2LA:-NAN():0:-1:
+%2LA:NAN():0:-1:
+%*2LA:NAN():0:-1:
+%2LA:NAN(09A_Zaz):0:-1:
+%*2LA:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-16385:0:-1:
+# BZ12701 %*2LA:0X8P-16385:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LA:INFINITY:0:-1:
+%*2LA:INFINITY:0:-1:
+%2LA:+NAN():0:-1:
+%*2LA:+NAN():0:-1:
+%2LA:+NAN(09A_Zaz):0:-1:
+%*2LA:+NAN(09A_Zaz):0:-1:
+%2LA:+0X0P0:1:2:0x0:
+%*2LA:+0X0P0:0:2:
+%2LA:+0X0P+0:1:2:0x0:
+%*2LA:+0X0P+0:0:2:
+%2LA:+0X8P-16385:1:2:0x0:
+%*2LA:+0X8P-16385:0:2:
+%2LA:+0X2.3456789ABCDEF01P012345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF01P012345:0:2:
+%2LA:+0X2.3456789ABCDEF01P+12345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF01P+12345:0:2:
+%2LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LA:+INFINITY:0:-1:
+%*2LA:+INFINITY:0:-1:
+%3LA::0:-1:
+%*3LA::0:-1:
+%3LA:-INFINITY:0:-1:
+%*3LA:-INFINITY:0:-1:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LA:-0X8P-16385:0:-1:
+# BZ12701 %*3LA:-0X8P-16385:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-NAN(09A_Zaz):0:-1:
+%*3LA:-NAN(09A_Zaz):0:-1:
+%3LA:-NAN():0:-1:
+%*3LA:-NAN():0:-1:
+%3LA:NAN():1:3:nan:
+%*3LA:NAN():0:3:
+%3LA:NAN(09A_Zaz):1:3:nan:
+%*3LA:NAN(09A_Zaz):0:3:
+%3LA:0X0P0:1:3:0x0:
+%*3LA:0X0P0:0:3:
+%3LA:0X0P+0:1:3:0x0:
+%*3LA:0X0P+0:0:3:
+%3LA:0X8P-16385:1:3:0x1p3:
+%*3LA:0X8P-16385:0:3:
+%3LA:0X2.3456789ABCDEF01P012345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF01P012345:0:3:
+%3LA:0X2.3456789ABCDEF01P+12345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF01P+12345:0:3:
+%3LA:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFFFF8P16381:0:3:
+%3LA:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFFFFFP+16380:0:3:
+%3LA:INFINITY:1:3:inf:
+%*3LA:INFINITY:0:3:
+%3LA:+NAN():0:-1:
+%*3LA:+NAN():0:-1:
+%3LA:+NAN(09A_Zaz):0:-1:
+%*3LA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-16385:0:-1:
+# BZ12701 %*3LA:+0X8P-16385:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:+INFINITY:0:-1:
+%*3LA:+INFINITY:0:-1:
+%4LA::0:-1:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF01P012345:0:4:
+%4LA:-0X8P-16385:1:4:-0x1p3:
+%*4LA:-0X8P-16385:0:4:
+%4LA:-0X0P+0:1:4:-0x0:
+%*4LA:-0X0P+0:0:4:
+%4LA:-0X0P0:1:4:-0x0:
+%*4LA:-0X0P0:0:4:
+%4LA:-NAN(09A_Zaz):1:4:-nan:
+%*4LA:-NAN(09A_Zaz):0:4:
+%4LA:-NAN():1:4:-nan:
+%*4LA:-NAN():0:4:
+%4LA:NAN():0:-1:
+%*4LA:NAN():0:-1:
+%4LA:NAN(09A_Zaz):0:-1:
+%*4LA:NAN(09A_Zaz):0:-1:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-16385:0:-1:
+# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF01P012345:0:4:
+%4LA:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:INFINITY:0:-1:
+%*4LA:INFINITY:0:-1:
+%4LA:+NAN():1:4:nan:
+%*4LA:+NAN():0:4:
+%4LA:+NAN(09A_Zaz):1:4:nan:
+%*4LA:+NAN(09A_Zaz):0:4:
+%4LA:+0X0P0:1:4:0x0:
+%*4LA:+0X0P0:0:4:
+%4LA:+0X0P+0:1:4:0x0:
+%*4LA:+0X0P+0:0:4:
+%4LA:+0X8P-16385:1:4:0x1p3:
+%*4LA:+0X8P-16385:0:4:
+%4LA:+0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF01P012345:0:4:
+%4LA:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:+INFINITY:1:4:inf:
+%*4LA:+INFINITY:0:4:
+%5LA::0:-1:
+%*5LA::0:-1:
+%5LA:-INFINITY:0:-1:
+%*5LA:-INFINITY:0:-1:
+%5LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF01P012345:0:5:
+# BZ12701 %5LA:-0X8P-16385:0:-1:
+# BZ12701 %*5LA:-0X8P-16385:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-NAN(09A_Zaz):0:-1:
+%*5LA:-NAN(09A_Zaz):0:-1:
+%5LA:-NAN():0:-1:
+%*5LA:-NAN():0:-1:
+%5LA:NAN():1:5:nan:
+%*5LA:NAN():0:5:
+%5LA:NAN(09A_Zaz):0:-1:
+%*5LA:NAN(09A_Zaz):0:-1:
+%5LA:0X0P0:1:5:0x0:
+%*5LA:0X0P0:0:5:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-16385:0:-1:
+# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF01P012345:0:5:
+%5LA:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:INFINITY:0:-1:
+%*5LA:INFINITY:0:-1:
+%5LA:+NAN():0:-1:
+%*5LA:+NAN():0:-1:
+%5LA:+NAN(09A_Zaz):0:-1:
+%*5LA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-16385:0:-1:
+# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF01P012345:0:5:
+%5LA:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:+INFINITY:0:-1:
+%*5LA:+INFINITY:0:-1:
+%6LA::0:-1:
+%*6LA::0:-1:
+%6LA:-INFINITY:0:-1:
+%*6LA:-INFINITY:0:-1:
+%6LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF01P012345:0:6:
+# BZ12701 %6LA:-0X8P-16385:0:-1:
+# BZ12701 %*6LA:-0X8P-16385:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X0P0:1:6:-0x0:
+%*6LA:-0X0P0:0:6:
+%6LA:-NAN(09A_Zaz):0:-1:
+%*6LA:-NAN(09A_Zaz):0:-1:
+%6LA:-NAN():1:6:-nan:
+%*6LA:-NAN():0:6:
+%6LA:NAN():1:5:nan:
+%*6LA:NAN():0:5:
+%6LA:NAN(09A_Zaz):0:-1:
+%*6LA:NAN(09A_Zaz):0:-1:
+%6LA:0X0P0:1:5:0x0:
+%*6LA:0X0P0:0:5:
+%6LA:0X0P+0:1:6:0x0:
+%*6LA:0X0P+0:0:6:
+%6LA:0X8P-16385:1:6:0x1p2:
+%*6LA:0X8P-16385:0:6:
+%6LA:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF01P012345:0:6:
+%6LA:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:INFINITY:0:-1:
+%*6LA:INFINITY:0:-1:
+%6LA:+NAN():1:6:nan:
+%*6LA:+NAN():0:6:
+%6LA:+NAN(09A_Zaz):0:-1:
+%*6LA:+NAN(09A_Zaz):0:-1:
+%6LA:+0X0P0:1:6:0x0:
+%*6LA:+0X0P0:0:6:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-16385:0:-1:
+# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF01P012345:0:6:
+%6LA:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%22LA::0:-1:
+%*22LA::0:-1:
+%22LA:-INFINITY:1:9:-inf:
+%*22LA:-INFINITY:0:9:
+# BZ12701 %22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LA:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22LA:-0X2.3456789ABCDEF01P012345:0:22:
+%22LA:-0X8P-16385:1:11:-0x1p-16382:
+%*22LA:-0X8P-16385:0:11:
+%22LA:-0X0P+0:1:7:-0x0:
+%*22LA:-0X0P+0:0:7:
+%22LA:-0X0P0:1:6:-0x0:
+%*22LA:-0X0P0:0:6:
+%22LA:-NAN(09A_Zaz):1:13:-nan:
+%*22LA:-NAN(09A_Zaz):0:13:
+%22LA:-NAN():1:6:-nan:
+%*22LA:-NAN():0:6:
+%22LA:NAN():1:5:nan:
+%*22LA:NAN():0:5:
+%22LA:NAN(09A_Zaz):1:12:nan:
+%*22LA:NAN(09A_Zaz):0:12:
+%22LA:0X0P0:1:5:0x0:
+%*22LA:0X0P0:0:5:
+%22LA:0X0P+0:1:6:0x0:
+%*22LA:0X0P+0:0:6:
+%22LA:0X8P-16385:1:10:0x1p-16382:
+%*22LA:0X8P-16385:0:10:
+%22LA:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LA:0X2.3456789ABCDEF01P012345:0:22:
+%22LA:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LA:0X2.3456789ABCDEF01P+12345:0:22:
+%22LA:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3:
+%*22LA:0X7.FFFFFFFFFFFFFFF8P16381:0:22:
+%22LA:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4:
+%*22LA:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
+%22LA:INFINITY:1:8:inf:
+%*22LA:INFINITY:0:8:
+%22LA:+NAN():1:6:nan:
+%*22LA:+NAN():0:6:
+%22LA:+NAN(09A_Zaz):1:13:nan:
+%*22LA:+NAN(09A_Zaz):0:13:
+%22LA:+0X0P0:1:6:0x0:
+%*22LA:+0X0P0:0:6:
+%22LA:+0X0P+0:1:7:0x0:
+%*22LA:+0X0P+0:0:7:
+%22LA:+0X8P-16385:1:11:0x1p-16382:
+%*22LA:+0X8P-16385:0:11:
+%22LA:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22LA:+0X2.3456789ABCDEF01P012345:0:22:
+# BZ12701 %22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LA:+INFINITY:1:9:inf:
+%*22LA:+INFINITY:0:9:
+%37LA::0:-1:
+%*37LA::0:-1:
+%37LA:-INFINITY:1:9:-inf:
+%*37LA:-INFINITY:0:9:
+%37LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*37LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:-0X2.3456789ABCDEF01P+12345:0:27:
+%37LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:-0X2.3456789ABCDEF01P012345:0:27:
+%37LA:-0X8P-16385:1:11:-0x1p-16382:
+%*37LA:-0X8P-16385:0:11:
+%37LA:-0X0P+0:1:7:-0x0:
+%*37LA:-0X0P+0:0:7:
+%37LA:-0X0P0:1:6:-0x0:
+%*37LA:-0X0P0:0:6:
+%37LA:-NAN(09A_Zaz):1:13:-nan:
+%*37LA:-NAN(09A_Zaz):0:13:
+%37LA:-NAN():1:6:-nan:
+%*37LA:-NAN():0:6:
+%37LA:NAN():1:5:nan:
+%*37LA:NAN():0:5:
+%37LA:NAN(09A_Zaz):1:12:nan:
+%*37LA:NAN(09A_Zaz):0:12:
+%37LA:0X0P0:1:5:0x0:
+%*37LA:0X0P0:0:5:
+%37LA:0X0P+0:1:6:0x0:
+%*37LA:0X0P+0:0:6:
+%37LA:0X8P-16385:1:10:0x1p-16382:
+%*37LA:0X8P-16385:0:10:
+%37LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:0X2.3456789ABCDEF01P012345:0:26:
+%37LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:0X2.3456789ABCDEF01P+12345:0:26:
+%37LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*37LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%37LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*37LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%37LA:INFINITY:1:8:inf:
+%*37LA:INFINITY:0:8:
+%37LA:+NAN():1:6:nan:
+%*37LA:+NAN():0:6:
+%37LA:+NAN(09A_Zaz):1:13:nan:
+%*37LA:+NAN(09A_Zaz):0:13:
+%37LA:+0X0P0:1:6:0x0:
+%*37LA:+0X0P0:0:6:
+%37LA:+0X0P+0:1:7:0x0:
+%*37LA:+0X0P+0:0:7:
+%37LA:+0X8P-16385:1:11:0x1p-16382:
+%*37LA:+0X8P-16385:0:11:
+%37LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:+0X2.3456789ABCDEF01P012345:0:27:
+%37LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:+0X2.3456789ABCDEF01P+12345:0:27:
+%37LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA:+INFINITY:1:9:inf:
+%*37LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF01P012345:0:6:
+# BZ12701 %5LA: -0X8P-16385:0:-1:
+# BZ12701 %*5LA: -0X8P-16385:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -NAN(09A_Zaz):0:-1:
+%*5LA: -NAN(09A_Zaz):0:-1:
+%5LA: -NAN():0:-1:
+%*5LA: -NAN():0:-1:
+%5LA: NAN():1:6:nan:
+%*5LA: NAN():0:6:
+%5LA: NAN(09A_Zaz):0:-1:
+%*5LA: NAN(09A_Zaz):0:-1:
+%5LA: 0X0P0:1:6:0x0:
+%*5LA: 0X0P0:0:6:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-16385:0:-1:
+# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF01P012345:0:6:
+%5LA: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: INFINITY:0:-1:
+%*5LA: INFINITY:0:-1:
+%5LA: +NAN():0:-1:
+%*5LA: +NAN():0:-1:
+%5LA: +NAN(09A_Zaz):0:-1:
+%*5LA: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-16385:0:-1:
+# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF01P012345:0:6:
+%5LA: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%37LA: :0:-1:
+%*37LA: :0:-1:
+%37LA: -INFINITY:1:10:-inf:
+%*37LA: -INFINITY:0:10:
+%37LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383:
+%*37LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LA: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: -0X2.3456789ABCDEF01P+12345:0:28:
+%37LA: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: -0X2.3456789ABCDEF01P012345:0:28:
+%37LA: -0X8P-16385:1:12:-0x1p-16382:
+%*37LA: -0X8P-16385:0:12:
+%37LA: -0X0P+0:1:8:-0x0:
+%*37LA: -0X0P+0:0:8:
+%37LA: -0X0P0:1:7:-0x0:
+%*37LA: -0X0P0:0:7:
+%37LA: -NAN(09A_Zaz):1:14:-nan:
+%*37LA: -NAN(09A_Zaz):0:14:
+%37LA: -NAN():1:7:-nan:
+%*37LA: -NAN():0:7:
+%37LA: NAN():1:6:nan:
+%*37LA: NAN():0:6:
+%37LA: NAN(09A_Zaz):1:13:nan:
+%*37LA: NAN(09A_Zaz):0:13:
+%37LA: 0X0P0:1:6:0x0:
+%*37LA: 0X0P0:0:6:
+%37LA: 0X0P+0:1:7:0x0:
+%*37LA: 0X0P+0:0:7:
+%37LA: 0X8P-16385:1:11:0x1p-16382:
+%*37LA: 0X8P-16385:0:11:
+%37LA: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: 0X2.3456789ABCDEF01P012345:0:27:
+%37LA: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: 0X2.3456789ABCDEF01P+12345:0:27:
+%37LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA: INFINITY:1:9:inf:
+%*37LA: INFINITY:0:9:
+%37LA: +NAN():1:7:nan:
+%*37LA: +NAN():0:7:
+%37LA: +NAN(09A_Zaz):1:14:nan:
+%*37LA: +NAN(09A_Zaz):0:14:
+%37LA: +0X0P0:1:7:0x0:
+%*37LA: +0X0P0:0:7:
+%37LA: +0X0P+0:1:8:0x0:
+%*37LA: +0X0P+0:0:8:
+%37LA: +0X8P-16385:1:12:0x1p-16382:
+%*37LA: +0X8P-16385:0:12:
+%37LA: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: +0X2.3456789ABCDEF01P012345:0:28:
+%37LA: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: +0X2.3456789ABCDEF01P+12345:0:28:
+%37LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383:
+%*37LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383:
+%*37LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LA: +INFINITY:1:10:inf:
+%*37LA: +INFINITY:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
@@ -0,0 +1,558 @@
+%Le::0:-1:
+%*Le::0:-1:
+%Le:-infinity:1:9:-inf:
+%*Le:-infinity:0:9:
+%Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383:
+%*Le:-1.18973149535723176502126385303097021e+4932:0:44:
+%Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383:
+%*Le:-1.18973149535723176502126385303097021e4932:0:43:
+%Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*Le:-3.619058724505602958194804115432455e+3716:0:42:
+%Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*Le:-3.619058724505602958194804115432455e03716:0:42:
+%Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*Le:-3.36210314311209350626267781732175260e-4932:0:44:
+%Le:-0e+0:1:5:-0x0:
+%*Le:-0e+0:0:5:
+%Le:-0e0:1:4:-0x0:
+%*Le:-0e0:0:4:
+%Le:-nan(09A_Zaz):1:13:-nan:
+%*Le:-nan(09A_Zaz):0:13:
+%Le:-nan():1:6:-nan:
+%*Le:-nan():0:6:
+%Le:nan():1:5:nan:
+%*Le:nan():0:5:
+%Le:nan(09A_Zaz):1:12:nan:
+%*Le:nan(09A_Zaz):0:12:
+%Le:0e0:1:3:0x0:
+%*Le:0e0:0:3:
+%Le:0e+0:1:4:0x0:
+%*Le:0e+0:0:4:
+%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
+%*Le:3.36210314311209350626267781732175260e-4932:0:43:
+%Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:3.619058724505602958194804115432455e03716:0:41:
+%Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:3.619058724505602958194804115432455e+3716:0:41:
+%Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383:
+%*Le:1.18973149535723176502126385303097021e4932:0:42:
+%Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383:
+%*Le:1.18973149535723176502126385303097021e+4932:0:43:
+%Le:infinity:1:8:inf:
+%*Le:infinity:0:8:
+%Le:+nan():1:6:nan:
+%*Le:+nan():0:6:
+%Le:+nan(09A_Zaz):1:13:nan:
+%*Le:+nan(09A_Zaz):0:13:
+%Le:+0e0:1:4:0x0:
+%*Le:+0e0:0:4:
+%Le:+0e+0:1:5:0x0:
+%*Le:+0e+0:0:5:
+%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*Le:+3.36210314311209350626267781732175260e-4932:0:44:
+%Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:+3.619058724505602958194804115432455e03716:0:42:
+%Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:+3.619058724505602958194804115432455e+3716:0:42:
+%Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*Le:+1.18973149535723176502126385303097021e4932:0:43:
+%Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*Le:+1.18973149535723176502126385303097021e+4932:0:44:
+%Le:+infinity:1:9:inf:
+%*Le:+infinity:0:9:
+%1Le::0:-1:
+%*1Le::0:-1:
+%1Le:-infinity:0:-1:
+%*1Le:-infinity:0:-1:
+%1Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%*1Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%1Le:-1.18973149535723176502126385303097021e4932:0:-1:
+%*1Le:-1.18973149535723176502126385303097021e4932:0:-1:
+%1Le:-3.619058724505602958194804115432455e+3716:0:-1:
+%*1Le:-3.619058724505602958194804115432455e+3716:0:-1:
+%1Le:-3.619058724505602958194804115432455e03716:0:-1:
+%*1Le:-3.619058724505602958194804115432455e03716:0:-1:
+%1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%1Le:-0e+0:0:-1:
+%*1Le:-0e+0:0:-1:
+%1Le:-0e0:0:-1:
+%*1Le:-0e0:0:-1:
+%1Le:-nan(09A_Zaz):0:-1:
+%*1Le:-nan(09A_Zaz):0:-1:
+%1Le:-nan():0:-1:
+%*1Le:-nan():0:-1:
+%1Le:nan():0:-1:
+%*1Le:nan():0:-1:
+%1Le:nan(09A_Zaz):0:-1:
+%*1Le:nan(09A_Zaz):0:-1:
+%1Le:0e0:1:1:0x0:
+%*1Le:0e0:0:1:
+%1Le:0e+0:1:1:0x0:
+%*1Le:0e+0:0:1:
+%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1:
+%*1Le:3.36210314311209350626267781732175260e-4932:0:1:
+%1Le:3.619058724505602958194804115432455e03716:1:1:0x1.8p1:
+%*1Le:3.619058724505602958194804115432455e03716:0:1:
+%1Le:3.619058724505602958194804115432455e+3716:1:1:0x1.8p1:
+%*1Le:3.619058724505602958194804115432455e+3716:0:1:
+%1Le:1.18973149535723176502126385303097021e4932:1:1:0x1:
+%*1Le:1.18973149535723176502126385303097021e4932:0:1:
+%1Le:1.18973149535723176502126385303097021e+4932:1:1:0x1:
+%*1Le:1.18973149535723176502126385303097021e+4932:0:1:
+%1Le:infinity:0:-1:
+%*1Le:infinity:0:-1:
+%1Le:+nan():0:-1:
+%*1Le:+nan():0:-1:
+%1Le:+nan(09A_Zaz):0:-1:
+%*1Le:+nan(09A_Zaz):0:-1:
+%1Le:+0e0:0:-1:
+%*1Le:+0e0:0:-1:
+%1Le:+0e+0:0:-1:
+%*1Le:+0e+0:0:-1:
+%1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%1Le:+3.619058724505602958194804115432455e03716:0:-1:
+%*1Le:+3.619058724505602958194804115432455e03716:0:-1:
+%1Le:+3.619058724505602958194804115432455e+3716:0:-1:
+%*1Le:+3.619058724505602958194804115432455e+3716:0:-1:
+%1Le:+1.18973149535723176502126385303097021e4932:0:-1:
+%*1Le:+1.18973149535723176502126385303097021e4932:0:-1:
+%1Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%*1Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%1Le:+infinity:0:-1:
+%*1Le:+infinity:0:-1:
+%2Le::0:-1:
+%*2Le::0:-1:
+%2Le:-infinity:0:-1:
+%*2Le:-infinity:0:-1:
+%2Le:-1.18973149535723176502126385303097021e+4932:1:2:-0x1:
+%*2Le:-1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:-1.18973149535723176502126385303097021e4932:1:2:-0x1:
+%*2Le:-1.18973149535723176502126385303097021e4932:0:2:
+%2Le:-3.619058724505602958194804115432455e+3716:1:2:-0x1.8p1:
+%*2Le:-3.619058724505602958194804115432455e+3716:0:2:
+%2Le:-3.619058724505602958194804115432455e03716:1:2:-0x1.8p1:
+%*2Le:-3.619058724505602958194804115432455e03716:0:2:
+%2Le:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1:
+%*2Le:-3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:-0e+0:1:2:-0x0:
+%*2Le:-0e+0:0:2:
+%2Le:-0e0:1:2:-0x0:
+%*2Le:-0e0:0:2:
+%2Le:-nan(09A_Zaz):0:-1:
+%*2Le:-nan(09A_Zaz):0:-1:
+%2Le:-nan():0:-1:
+%*2Le:-nan():0:-1:
+%2Le:nan():0:-1:
+%*2Le:nan():0:-1:
+%2Le:nan(09A_Zaz):0:-1:
+%*2Le:nan(09A_Zaz):0:-1:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
+%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
+%*2Le:3.619058724505602958194804115432455e03716:0:2:
+%2Le:3.619058724505602958194804115432455e+3716:1:2:0x1.8p1:
+%*2Le:3.619058724505602958194804115432455e+3716:0:2:
+%2Le:1.18973149535723176502126385303097021e4932:1:2:0x1:
+%*2Le:1.18973149535723176502126385303097021e4932:0:2:
+%2Le:1.18973149535723176502126385303097021e+4932:1:2:0x1:
+%*2Le:1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:infinity:0:-1:
+%*2Le:infinity:0:-1:
+%2Le:+nan():0:-1:
+%*2Le:+nan():0:-1:
+%2Le:+nan(09A_Zaz):0:-1:
+%*2Le:+nan(09A_Zaz):0:-1:
+%2Le:+0e0:1:2:0x0:
+%*2Le:+0e0:0:2:
+%2Le:+0e+0:1:2:0x0:
+%*2Le:+0e+0:0:2:
+%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
+%*2Le:+3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:+3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
+%*2Le:+3.619058724505602958194804115432455e03716:0:2:
+%2Le:+3.619058724505602958194804115432455e+3716:1:2:0x1.8p1:
+%*2Le:+3.619058724505602958194804115432455e+3716:0:2:
+%2Le:+1.18973149535723176502126385303097021e4932:1:2:0x1:
+%*2Le:+1.18973149535723176502126385303097021e4932:0:2:
+%2Le:+1.18973149535723176502126385303097021e+4932:1:2:0x1:
+%*2Le:+1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:+infinity:0:-1:
+%*2Le:+infinity:0:-1:
+%3Le::0:-1:
+%*3Le::0:-1:
+%3Le:-infinity:0:-1:
+%*3Le:-infinity:0:-1:
+%3Le:-1.18973149535723176502126385303097021e+4932:1:3:-0x1:
+%*3Le:-1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:-1.18973149535723176502126385303097021e4932:1:3:-0x1:
+%*3Le:-1.18973149535723176502126385303097021e4932:0:3:
+%3Le:-3.619058724505602958194804115432455e+3716:1:3:-0x1.8p1:
+%*3Le:-3.619058724505602958194804115432455e+3716:0:3:
+%3Le:-3.619058724505602958194804115432455e03716:1:3:-0x1.8p1:
+%*3Le:-3.619058724505602958194804115432455e03716:0:3:
+%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
+%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-nan(09A_Zaz):0:-1:
+%*3Le:-nan(09A_Zaz):0:-1:
+%3Le:-nan():0:-1:
+%*3Le:-nan():0:-1:
+%3Le:nan():1:3:nan:
+%*3Le:nan():0:3:
+%3Le:nan(09A_Zaz):1:3:nan:
+%*3Le:nan(09A_Zaz):0:3:
+%3Le:0e0:1:3:0x0:
+%*3Le:0e0:0:3:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1:
+%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:3.619058724505602958194804115432455e03716:1:3:0x1.ccccccccccccccccp1:
+%*3Le:3.619058724505602958194804115432455e03716:0:3:
+%3Le:3.619058724505602958194804115432455e+3716:1:3:0x1.ccccccccccccccccp1:
+%*3Le:3.619058724505602958194804115432455e+3716:0:3:
+%3Le:1.18973149535723176502126385303097021e4932:1:3:0x1.199999999999999a:
+%*3Le:1.18973149535723176502126385303097021e4932:0:3:
+%3Le:1.18973149535723176502126385303097021e+4932:1:3:0x1.199999999999999a:
+%*3Le:1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:infinity:1:3:inf:
+%*3Le:infinity:0:3:
+%3Le:+nan():0:-1:
+%*3Le:+nan():0:-1:
+%3Le:+nan(09A_Zaz):0:-1:
+%*3Le:+nan(09A_Zaz):0:-1:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
+%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:+3.619058724505602958194804115432455e03716:1:3:0x1.8p1:
+%*3Le:+3.619058724505602958194804115432455e03716:0:3:
+%3Le:+3.619058724505602958194804115432455e+3716:1:3:0x1.8p1:
+%*3Le:+3.619058724505602958194804115432455e+3716:0:3:
+%3Le:+1.18973149535723176502126385303097021e4932:1:3:0x1:
+%*3Le:+1.18973149535723176502126385303097021e4932:0:3:
+%3Le:+1.18973149535723176502126385303097021e+4932:1:3:0x1:
+%*3Le:+1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:+infinity:0:-1:
+%*3Le:+infinity:0:-1:
+%4Le::0:-1:
+%*4Le::0:-1:
+%4Le:-infinity:1:4:-inf:
+%*4Le:-infinity:0:4:
+%4Le:-1.18973149535723176502126385303097021e+4932:1:4:-0x1.199999999999999a:
+%*4Le:-1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:-1.18973149535723176502126385303097021e4932:1:4:-0x1.199999999999999a:
+%*4Le:-1.18973149535723176502126385303097021e4932:0:4:
+%4Le:-3.619058724505602958194804115432455e+3716:1:4:-0x1.ccccccccccccccccp1:
+%*4Le:-3.619058724505602958194804115432455e+3716:0:4:
+%4Le:-3.619058724505602958194804115432455e03716:1:4:-0x1.ccccccccccccccccp1:
+%*4Le:-3.619058724505602958194804115432455e03716:0:4:
+%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
+%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e0:1:4:-0x0:
+%*4Le:-0e0:0:4:
+%4Le:-nan(09A_Zaz):1:4:-nan:
+%*4Le:-nan(09A_Zaz):0:4:
+%4Le:-nan():1:4:-nan:
+%*4Le:-nan():0:4:
+%4Le:nan():0:-1:
+%*4Le:nan():0:-1:
+%4Le:nan(09A_Zaz):0:-1:
+%*4Le:nan(09A_Zaz):0:-1:
+%4Le:0e0:1:3:0x0:
+%*4Le:0e0:0:3:
+%4Le:0e+0:1:4:0x0:
+%*4Le:0e+0:0:4:
+%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ap1:
+%*4Le:3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:3.619058724505602958194804115432455e03716:1:4:0x1.ce147ae147ae147ap1:
+%*4Le:3.619058724505602958194804115432455e03716:0:4:
+%4Le:3.619058724505602958194804115432455e+3716:1:4:0x1.ce147ae147ae147ap1:
+%*4Le:3.619058724505602958194804115432455e+3716:0:4:
+%4Le:1.18973149535723176502126385303097021e4932:1:4:0x1.2e147ae147ae147a:
+%*4Le:1.18973149535723176502126385303097021e4932:0:4:
+%4Le:1.18973149535723176502126385303097021e+4932:1:4:0x1.2e147ae147ae147a:
+%*4Le:1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:infinity:0:-1:
+%*4Le:infinity:0:-1:
+%4Le:+nan():1:4:nan:
+%*4Le:+nan():0:4:
+%4Le:+nan(09A_Zaz):1:4:nan:
+%*4Le:+nan(09A_Zaz):0:4:
+%4Le:+0e0:1:4:0x0:
+%*4Le:+0e0:0:4:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
+%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:+3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
+%*4Le:+3.619058724505602958194804115432455e03716:0:4:
+%4Le:+3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1:
+%*4Le:+3.619058724505602958194804115432455e+3716:0:4:
+%4Le:+1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a:
+%*4Le:+1.18973149535723176502126385303097021e4932:0:4:
+%4Le:+1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a:
+%*4Le:+1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:+infinity:1:4:inf:
+%*4Le:+infinity:0:4:
+%40Le::0:-1:
+%*40Le::0:-1:
+%40Le:-infinity:1:9:-inf:
+%*40Le:-infinity:0:9:
+# BZ12701 %40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+# BZ12701 %*40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:-1.18973149535723176502126385303097021e4932:1:40:-0x1.73ca850660e6e6c4p13:
+%*40Le:-1.18973149535723176502126385303097021e4932:0:40:
+%40Le:-3.619058724505602958194804115432455e+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40Le:-3.619058724505602958194804115432455e+3716:0:40:
+%40Le:-3.619058724505602958194804115432455e03716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40Le:-3.619058724505602958194804115432455e03716:0:40:
+# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-0e+0:1:5:-0x0:
+%*40Le:-0e+0:0:5:
+%40Le:-0e0:1:4:-0x0:
+%*40Le:-0e0:0:4:
+%40Le:-nan(09A_Zaz):1:13:-nan:
+%*40Le:-nan(09A_Zaz):0:13:
+%40Le:-nan():1:6:-nan:
+%*40Le:-nan():0:6:
+%40Le:nan():1:5:nan:
+%*40Le:nan():0:5:
+%40Le:nan(09A_Zaz):1:12:nan:
+%*40Le:nan(09A_Zaz):0:12:
+%40Le:0e0:1:3:0x0:
+%*40Le:0e0:0:3:
+%40Le:0e+0:1:4:0x0:
+%*40Le:0e+0:0:4:
+%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bcep-12:
+%*40Le:3.36210314311209350626267781732175260e-4932:0:40:
+%40Le:3.619058724505602958194804115432455e03716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40Le:3.619058724505602958194804115432455e03716:0:40:
+%40Le:3.619058724505602958194804115432455e+3716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40Le:3.619058724505602958194804115432455e+3716:0:40:
+%40Le:1.18973149535723176502126385303097021e4932:1:40:0x1.047ec1b6d6390a5cp163:
+%*40Le:1.18973149535723176502126385303097021e4932:0:40:
+%40Le:1.18973149535723176502126385303097021e+4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40Le:1.18973149535723176502126385303097021e+4932:0:40:
+%40Le:infinity:1:8:inf:
+%*40Le:infinity:0:8:
+%40Le:+nan():1:6:nan:
+%*40Le:+nan():0:6:
+%40Le:+nan(09A_Zaz):1:13:nan:
+%*40Le:+nan(09A_Zaz):0:13:
+%40Le:+0e0:1:4:0x0:
+%*40Le:+0e0:0:4:
+%40Le:+0e+0:1:5:0x0:
+%*40Le:+0e+0:0:5:
+# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.619058724505602958194804115432455e03716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40Le:+3.619058724505602958194804115432455e03716:0:40:
+%40Le:+3.619058724505602958194804115432455e+3716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40Le:+3.619058724505602958194804115432455e+3716:0:40:
+%40Le:+1.18973149535723176502126385303097021e4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40Le:+1.18973149535723176502126385303097021e4932:0:40:
+# BZ12701 %40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+# BZ12701 %*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:+infinity:1:9:inf:
+%*40Le:+infinity:0:9:
+%48Le::0:-1:
+%*48Le::0:-1:
+%48Le:-infinity:1:9:-inf:
+%*48Le:-infinity:0:9:
+%48Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383:
+%*48Le:-1.18973149535723176502126385303097021e+4932:0:44:
+%48Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383:
+%*48Le:-1.18973149535723176502126385303097021e4932:0:43:
+%48Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:-3.619058724505602958194804115432455e+3716:0:42:
+%48Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:-3.619058724505602958194804115432455e03716:0:42:
+%48Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*48Le:-3.36210314311209350626267781732175260e-4932:0:44:
+%48Le:-0e+0:1:5:-0x0:
+%*48Le:-0e+0:0:5:
+%48Le:-0e0:1:4:-0x0:
+%*48Le:-0e0:0:4:
+%48Le:-nan(09A_Zaz):1:13:-nan:
+%*48Le:-nan(09A_Zaz):0:13:
+%48Le:-nan():1:6:-nan:
+%*48Le:-nan():0:6:
+%48Le:nan():1:5:nan:
+%*48Le:nan():0:5:
+%48Le:nan(09A_Zaz):1:12:nan:
+%*48Le:nan(09A_Zaz):0:12:
+%48Le:0e0:1:3:0x0:
+%*48Le:0e0:0:3:
+%48Le:0e+0:1:4:0x0:
+%*48Le:0e+0:0:4:
+%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
+%*48Le:3.36210314311209350626267781732175260e-4932:0:43:
+%48Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:3.619058724505602958194804115432455e03716:0:41:
+%48Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:3.619058724505602958194804115432455e+3716:0:41:
+%48Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383:
+%*48Le:1.18973149535723176502126385303097021e4932:0:42:
+%48Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le:1.18973149535723176502126385303097021e+4932:0:43:
+%48Le:infinity:1:8:inf:
+%*48Le:infinity:0:8:
+%48Le:+nan():1:6:nan:
+%*48Le:+nan():0:6:
+%48Le:+nan(09A_Zaz):1:13:nan:
+%*48Le:+nan(09A_Zaz):0:13:
+%48Le:+0e0:1:4:0x0:
+%*48Le:+0e0:0:4:
+%48Le:+0e+0:1:5:0x0:
+%*48Le:+0e+0:0:5:
+%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*48Le:+3.36210314311209350626267781732175260e-4932:0:44:
+%48Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:+3.619058724505602958194804115432455e03716:0:42:
+%48Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:+3.619058724505602958194804115432455e+3716:0:42:
+%48Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le:+1.18973149535723176502126385303097021e4932:0:43:
+%48Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le:+1.18973149535723176502126385303097021e+4932:0:44:
+%48Le:+infinity:1:9:inf:
+%*48Le:+infinity:0:9:
+%3Le: :0:-1:
+%*3Le: :0:-1:
+%3Le: -infinity:0:-1:
+%*3Le: -infinity:0:-1:
+%3Le: -1.18973149535723176502126385303097021e+4932:1:4:-0x1:
+%*3Le: -1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: -1.18973149535723176502126385303097021e4932:1:4:-0x1:
+%*3Le: -1.18973149535723176502126385303097021e4932:0:4:
+%3Le: -3.619058724505602958194804115432455e+3716:1:4:-0x1.8p1:
+%*3Le: -3.619058724505602958194804115432455e+3716:0:4:
+%3Le: -3.619058724505602958194804115432455e03716:1:4:-0x1.8p1:
+%*3Le: -3.619058724505602958194804115432455e03716:0:4:
+%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
+%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -nan(09A_Zaz):0:-1:
+%*3Le: -nan(09A_Zaz):0:-1:
+%3Le: -nan():0:-1:
+%*3Le: -nan():0:-1:
+%3Le: nan():1:4:nan:
+%*3Le: nan():0:4:
+%3Le: nan(09A_Zaz):1:4:nan:
+%*3Le: nan(09A_Zaz):0:4:
+%3Le: 0e0:1:4:0x0:
+%*3Le: 0e0:0:4:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
+%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: 3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
+%*3Le: 3.619058724505602958194804115432455e03716:0:4:
+%3Le: 3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1:
+%*3Le: 3.619058724505602958194804115432455e+3716:0:4:
+%3Le: 1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a:
+%*3Le: 1.18973149535723176502126385303097021e4932:0:4:
+%3Le: 1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a:
+%*3Le: 1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: infinity:1:4:inf:
+%*3Le: infinity:0:4:
+%3Le: +nan():0:-1:
+%*3Le: +nan():0:-1:
+%3Le: +nan(09A_Zaz):0:-1:
+%*3Le: +nan(09A_Zaz):0:-1:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
+%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: +3.619058724505602958194804115432455e03716:1:4:0x1.8p1:
+%*3Le: +3.619058724505602958194804115432455e03716:0:4:
+%3Le: +3.619058724505602958194804115432455e+3716:1:4:0x1.8p1:
+%*3Le: +3.619058724505602958194804115432455e+3716:0:4:
+%3Le: +1.18973149535723176502126385303097021e4932:1:4:0x1:
+%*3Le: +1.18973149535723176502126385303097021e4932:0:4:
+%3Le: +1.18973149535723176502126385303097021e+4932:1:4:0x1:
+%*3Le: +1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: +infinity:0:-1:
+%*3Le: +infinity:0:-1:
+%48Le: :0:-1:
+%*48Le: :0:-1:
+%48Le: -infinity:1:10:-inf:
+%*48Le: -infinity:0:10:
+%48Le: -1.18973149535723176502126385303097021e+4932:1:45:-0x1.fffffffffffffffep16383:
+%*48Le: -1.18973149535723176502126385303097021e+4932:0:45:
+%48Le: -1.18973149535723176502126385303097021e4932:1:44:-0x1.fffffffffffffffep16383:
+%*48Le: -1.18973149535723176502126385303097021e4932:0:44:
+%48Le: -3.619058724505602958194804115432455e+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: -3.619058724505602958194804115432455e+3716:0:43:
+%48Le: -3.619058724505602958194804115432455e03716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: -3.619058724505602958194804115432455e03716:0:43:
+%48Le: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382:
+%*48Le: -3.36210314311209350626267781732175260e-4932:0:45:
+%48Le: -0e+0:1:6:-0x0:
+%*48Le: -0e+0:0:6:
+%48Le: -0e0:1:5:-0x0:
+%*48Le: -0e0:0:5:
+%48Le: -nan(09A_Zaz):1:14:-nan:
+%*48Le: -nan(09A_Zaz):0:14:
+%48Le: -nan():1:7:-nan:
+%*48Le: -nan():0:7:
+%48Le: nan():1:6:nan:
+%*48Le: nan():0:6:
+%48Le: nan(09A_Zaz):1:13:nan:
+%*48Le: nan(09A_Zaz):0:13:
+%48Le: 0e0:1:4:0x0:
+%*48Le: 0e0:0:4:
+%48Le: 0e+0:1:5:0x0:
+%*48Le: 0e+0:0:5:
+%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*48Le: 3.36210314311209350626267781732175260e-4932:0:44:
+%48Le: 3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: 3.619058724505602958194804115432455e03716:0:42:
+%48Le: 3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: 3.619058724505602958194804115432455e+3716:0:42:
+%48Le: 1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le: 1.18973149535723176502126385303097021e4932:0:43:
+%48Le: 1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le: 1.18973149535723176502126385303097021e+4932:0:44:
+%48Le: infinity:1:9:inf:
+%*48Le: infinity:0:9:
+%48Le: +nan():1:7:nan:
+%*48Le: +nan():0:7:
+%48Le: +nan(09A_Zaz):1:14:nan:
+%*48Le: +nan(09A_Zaz):0:14:
+%48Le: +0e0:1:5:0x0:
+%*48Le: +0e0:0:5:
+%48Le: +0e+0:1:6:0x0:
+%*48Le: +0e+0:0:6:
+%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382:
+%*48Le: +3.36210314311209350626267781732175260e-4932:0:45:
+%48Le: +3.619058724505602958194804115432455e03716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: +3.619058724505602958194804115432455e03716:0:43:
+%48Le: +3.619058724505602958194804115432455e+3716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: +3.619058724505602958194804115432455e+3716:0:43:
+%48Le: +1.18973149535723176502126385303097021e4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le: +1.18973149535723176502126385303097021e4932:0:44:
+%48Le: +1.18973149535723176502126385303097021e+4932:1:45:0x1.fffffffffffffffep16383:
+%*48Le: +1.18973149535723176502126385303097021e+4932:0:45:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
@@ -0,0 +1,558 @@
+%LE::0:-1:
+%*LE::0:-1:
+%LE:-INFINITY:1:9:-inf:
+%*LE:-INFINITY:0:9:
+%LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383:
+%*LE:-1.18973149535723176502126385303097021E+4932:0:44:
+%LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383:
+%*LE:-1.18973149535723176502126385303097021E4932:0:43:
+%LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*LE:-3.619058724505602958194804115432455E+3716:0:42:
+%LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*LE:-3.619058724505602958194804115432455E03716:0:42:
+%LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*LE:-3.36210314311209350626267781732175260e-4932:0:44:
+%LE:-0E+0:1:5:-0x0:
+%*LE:-0E+0:0:5:
+%LE:-0E0:1:4:-0x0:
+%*LE:-0E0:0:4:
+%LE:-NAN(09A_Zaz):1:13:-nan:
+%*LE:-NAN(09A_Zaz):0:13:
+%LE:-NAN():1:6:-nan:
+%*LE:-NAN():0:6:
+%LE:NAN():1:5:nan:
+%*LE:NAN():0:5:
+%LE:NAN(09A_Zaz):1:12:nan:
+%*LE:NAN(09A_Zaz):0:12:
+%LE:0E0:1:3:0x0:
+%*LE:0E0:0:3:
+%LE:0E+0:1:4:0x0:
+%*LE:0E+0:0:4:
+%LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
+%*LE:3.36210314311209350626267781732175260E-4932:0:43:
+%LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:3.619058724505602958194804115432455E03716:0:41:
+%LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:3.619058724505602958194804115432455E+3716:0:41:
+%LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383:
+%*LE:1.18973149535723176502126385303097021E4932:0:42:
+%LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383:
+%*LE:1.18973149535723176502126385303097021E+4932:0:43:
+%LE:INFINITY:1:8:inf:
+%*LE:INFINITY:0:8:
+%LE:+NAN():1:6:nan:
+%*LE:+NAN():0:6:
+%LE:+NAN(09A_Zaz):1:13:nan:
+%*LE:+NAN(09A_Zaz):0:13:
+%LE:+0E0:1:4:0x0:
+%*LE:+0E0:0:4:
+%LE:+0E+0:1:5:0x0:
+%*LE:+0E+0:0:5:
+%LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*LE:+3.36210314311209350626267781732175260E-4932:0:44:
+%LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:+3.619058724505602958194804115432455E03716:0:42:
+%LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:+3.619058724505602958194804115432455E+3716:0:42:
+%LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*LE:+1.18973149535723176502126385303097021E4932:0:43:
+%LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*LE:+1.18973149535723176502126385303097021E+4932:0:44:
+%LE:+INFINITY:1:9:inf:
+%*LE:+INFINITY:0:9:
+%1LE::0:-1:
+%*1LE::0:-1:
+%1LE:-INFINITY:0:-1:
+%*1LE:-INFINITY:0:-1:
+%1LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%*1LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%1LE:-1.18973149535723176502126385303097021E4932:0:-1:
+%*1LE:-1.18973149535723176502126385303097021E4932:0:-1:
+%1LE:-3.619058724505602958194804115432455E+3716:0:-1:
+%*1LE:-3.619058724505602958194804115432455E+3716:0:-1:
+%1LE:-3.619058724505602958194804115432455E03716:0:-1:
+%*1LE:-3.619058724505602958194804115432455E03716:0:-1:
+%1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%1LE:-0E+0:0:-1:
+%*1LE:-0E+0:0:-1:
+%1LE:-0E0:0:-1:
+%*1LE:-0E0:0:-1:
+%1LE:-NAN(09A_Zaz):0:-1:
+%*1LE:-NAN(09A_Zaz):0:-1:
+%1LE:-NAN():0:-1:
+%*1LE:-NAN():0:-1:
+%1LE:NAN():0:-1:
+%*1LE:NAN():0:-1:
+%1LE:NAN(09A_Zaz):0:-1:
+%*1LE:NAN(09A_Zaz):0:-1:
+%1LE:0E0:1:1:0x0:
+%*1LE:0E0:0:1:
+%1LE:0E+0:1:1:0x0:
+%*1LE:0E+0:0:1:
+%1LE:3.36210314311209350626267781732175260E-4932:1:1:0x1.8p1:
+%*1LE:3.36210314311209350626267781732175260E-4932:0:1:
+%1LE:3.619058724505602958194804115432455E03716:1:1:0x1.8p1:
+%*1LE:3.619058724505602958194804115432455E03716:0:1:
+%1LE:3.619058724505602958194804115432455E+3716:1:1:0x1.8p1:
+%*1LE:3.619058724505602958194804115432455E+3716:0:1:
+%1LE:1.18973149535723176502126385303097021E4932:1:1:0x1:
+%*1LE:1.18973149535723176502126385303097021E4932:0:1:
+%1LE:1.18973149535723176502126385303097021E+4932:1:1:0x1:
+%*1LE:1.18973149535723176502126385303097021E+4932:0:1:
+%1LE:INFINITY:0:-1:
+%*1LE:INFINITY:0:-1:
+%1LE:+NAN():0:-1:
+%*1LE:+NAN():0:-1:
+%1LE:+NAN(09A_Zaz):0:-1:
+%*1LE:+NAN(09A_Zaz):0:-1:
+%1LE:+0E0:0:-1:
+%*1LE:+0E0:0:-1:
+%1LE:+0E+0:0:-1:
+%*1LE:+0E+0:0:-1:
+%1LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%*1LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%1LE:+3.619058724505602958194804115432455E03716:0:-1:
+%*1LE:+3.619058724505602958194804115432455E03716:0:-1:
+%1LE:+3.619058724505602958194804115432455E+3716:0:-1:
+%*1LE:+3.619058724505602958194804115432455E+3716:0:-1:
+%1LE:+1.18973149535723176502126385303097021E4932:0:-1:
+%*1LE:+1.18973149535723176502126385303097021E4932:0:-1:
+%1LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%*1LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%1LE:+INFINITY:0:-1:
+%*1LE:+INFINITY:0:-1:
+%2LE::0:-1:
+%*2LE::0:-1:
+%2LE:-INFINITY:0:-1:
+%*2LE:-INFINITY:0:-1:
+%2LE:-1.18973149535723176502126385303097021E+4932:1:2:-0x1:
+%*2LE:-1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:-1.18973149535723176502126385303097021E4932:1:2:-0x1:
+%*2LE:-1.18973149535723176502126385303097021E4932:0:2:
+%2LE:-3.619058724505602958194804115432455E+3716:1:2:-0x1.8p1:
+%*2LE:-3.619058724505602958194804115432455E+3716:0:2:
+%2LE:-3.619058724505602958194804115432455E03716:1:2:-0x1.8p1:
+%*2LE:-3.619058724505602958194804115432455E03716:0:2:
+%2LE:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1:
+%*2LE:-3.36210314311209350626267781732175260e-4932:0:2:
+%2LE:-0E+0:1:2:-0x0:
+%*2LE:-0E+0:0:2:
+%2LE:-0E0:1:2:-0x0:
+%*2LE:-0E0:0:2:
+%2LE:-NAN(09A_Zaz):0:-1:
+%*2LE:-NAN(09A_Zaz):0:-1:
+%2LE:-NAN():0:-1:
+%*2LE:-NAN():0:-1:
+%2LE:NAN():0:-1:
+%*2LE:NAN():0:-1:
+%2LE:NAN(09A_Zaz):0:-1:
+%*2LE:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
+%*2LE:3.36210314311209350626267781732175260E-4932:0:2:
+%2LE:3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
+%*2LE:3.619058724505602958194804115432455E03716:0:2:
+%2LE:3.619058724505602958194804115432455E+3716:1:2:0x1.8p1:
+%*2LE:3.619058724505602958194804115432455E+3716:0:2:
+%2LE:1.18973149535723176502126385303097021E4932:1:2:0x1:
+%*2LE:1.18973149535723176502126385303097021E4932:0:2:
+%2LE:1.18973149535723176502126385303097021E+4932:1:2:0x1:
+%*2LE:1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:INFINITY:0:-1:
+%*2LE:INFINITY:0:-1:
+%2LE:+NAN():0:-1:
+%*2LE:+NAN():0:-1:
+%2LE:+NAN(09A_Zaz):0:-1:
+%*2LE:+NAN(09A_Zaz):0:-1:
+%2LE:+0E0:1:2:0x0:
+%*2LE:+0E0:0:2:
+%2LE:+0E+0:1:2:0x0:
+%*2LE:+0E+0:0:2:
+%2LE:+3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
+%*2LE:+3.36210314311209350626267781732175260E-4932:0:2:
+%2LE:+3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
+%*2LE:+3.619058724505602958194804115432455E03716:0:2:
+%2LE:+3.619058724505602958194804115432455E+3716:1:2:0x1.8p1:
+%*2LE:+3.619058724505602958194804115432455E+3716:0:2:
+%2LE:+1.18973149535723176502126385303097021E4932:1:2:0x1:
+%*2LE:+1.18973149535723176502126385303097021E4932:0:2:
+%2LE:+1.18973149535723176502126385303097021E+4932:1:2:0x1:
+%*2LE:+1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:+INFINITY:0:-1:
+%*2LE:+INFINITY:0:-1:
+%3LE::0:-1:
+%*3LE::0:-1:
+%3LE:-INFINITY:0:-1:
+%*3LE:-INFINITY:0:-1:
+%3LE:-1.18973149535723176502126385303097021E+4932:1:3:-0x1:
+%*3LE:-1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:-1.18973149535723176502126385303097021E4932:1:3:-0x1:
+%*3LE:-1.18973149535723176502126385303097021E4932:0:3:
+%3LE:-3.619058724505602958194804115432455E+3716:1:3:-0x1.8p1:
+%*3LE:-3.619058724505602958194804115432455E+3716:0:3:
+%3LE:-3.619058724505602958194804115432455E03716:1:3:-0x1.8p1:
+%*3LE:-3.619058724505602958194804115432455E03716:0:3:
+%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
+%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-NAN(09A_Zaz):0:-1:
+%*3LE:-NAN(09A_Zaz):0:-1:
+%3LE:-NAN():0:-1:
+%*3LE:-NAN():0:-1:
+%3LE:NAN():1:3:nan:
+%*3LE:NAN():0:3:
+%3LE:NAN(09A_Zaz):1:3:nan:
+%*3LE:NAN(09A_Zaz):0:3:
+%3LE:0E0:1:3:0x0:
+%*3LE:0E0:0:3:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1:
+%*3LE:3.36210314311209350626267781732175260E-4932:0:3:
+%3LE:3.619058724505602958194804115432455E03716:1:3:0x1.ccccccccccccccccp1:
+%*3LE:3.619058724505602958194804115432455E03716:0:3:
+%3LE:3.619058724505602958194804115432455E+3716:1:3:0x1.ccccccccccccccccp1:
+%*3LE:3.619058724505602958194804115432455E+3716:0:3:
+%3LE:1.18973149535723176502126385303097021E4932:1:3:0x1.199999999999999a:
+%*3LE:1.18973149535723176502126385303097021E4932:0:3:
+%3LE:1.18973149535723176502126385303097021E+4932:1:3:0x1.199999999999999a:
+%*3LE:1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:INFINITY:1:3:inf:
+%*3LE:INFINITY:0:3:
+%3LE:+NAN():0:-1:
+%*3LE:+NAN():0:-1:
+%3LE:+NAN(09A_Zaz):0:-1:
+%*3LE:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+3.36210314311209350626267781732175260E-4932:1:3:0x1.8p1:
+%*3LE:+3.36210314311209350626267781732175260E-4932:0:3:
+%3LE:+3.619058724505602958194804115432455E03716:1:3:0x1.8p1:
+%*3LE:+3.619058724505602958194804115432455E03716:0:3:
+%3LE:+3.619058724505602958194804115432455E+3716:1:3:0x1.8p1:
+%*3LE:+3.619058724505602958194804115432455E+3716:0:3:
+%3LE:+1.18973149535723176502126385303097021E4932:1:3:0x1:
+%*3LE:+1.18973149535723176502126385303097021E4932:0:3:
+%3LE:+1.18973149535723176502126385303097021E+4932:1:3:0x1:
+%*3LE:+1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:+INFINITY:0:-1:
+%*3LE:+INFINITY:0:-1:
+%4LE::0:-1:
+%*4LE::0:-1:
+%4LE:-INFINITY:1:4:-inf:
+%*4LE:-INFINITY:0:4:
+%4LE:-1.18973149535723176502126385303097021E+4932:1:4:-0x1.199999999999999a:
+%*4LE:-1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:-1.18973149535723176502126385303097021E4932:1:4:-0x1.199999999999999a:
+%*4LE:-1.18973149535723176502126385303097021E4932:0:4:
+%4LE:-3.619058724505602958194804115432455E+3716:1:4:-0x1.ccccccccccccccccp1:
+%*4LE:-3.619058724505602958194804115432455E+3716:0:4:
+%4LE:-3.619058724505602958194804115432455E03716:1:4:-0x1.ccccccccccccccccp1:
+%*4LE:-3.619058724505602958194804115432455E03716:0:4:
+%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
+%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E0:1:4:-0x0:
+%*4LE:-0E0:0:4:
+%4LE:-NAN(09A_Zaz):1:4:-nan:
+%*4LE:-NAN(09A_Zaz):0:4:
+%4LE:-NAN():1:4:-nan:
+%*4LE:-NAN():0:4:
+%4LE:NAN():0:-1:
+%*4LE:NAN():0:-1:
+%4LE:NAN(09A_Zaz):0:-1:
+%*4LE:NAN(09A_Zaz):0:-1:
+%4LE:0E0:1:3:0x0:
+%*4LE:0E0:0:3:
+%4LE:0E+0:1:4:0x0:
+%*4LE:0E+0:0:4:
+%4LE:3.36210314311209350626267781732175260E-4932:1:4:0x1.ae147ae147ae147Ap1:
+%*4LE:3.36210314311209350626267781732175260E-4932:0:4:
+%4LE:3.619058724505602958194804115432455E03716:1:4:0x1.ce147ae147ae147ap1:
+%*4LE:3.619058724505602958194804115432455E03716:0:4:
+%4LE:3.619058724505602958194804115432455E+3716:1:4:0x1.ce147ae147ae147ap1:
+%*4LE:3.619058724505602958194804115432455E+3716:0:4:
+%4LE:1.18973149535723176502126385303097021E4932:1:4:0x1.2e147ae147ae147a:
+%*4LE:1.18973149535723176502126385303097021E4932:0:4:
+%4LE:1.18973149535723176502126385303097021E+4932:1:4:0x1.2e147ae147ae147a:
+%*4LE:1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:INFINITY:0:-1:
+%*4LE:INFINITY:0:-1:
+%4LE:+NAN():1:4:nan:
+%*4LE:+NAN():0:4:
+%4LE:+NAN(09A_Zaz):1:4:nan:
+%*4LE:+NAN(09A_Zaz):0:4:
+%4LE:+0E0:1:4:0x0:
+%*4LE:+0E0:0:4:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
+%*4LE:+3.36210314311209350626267781732175260E-4932:0:4:
+%4LE:+3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
+%*4LE:+3.619058724505602958194804115432455E03716:0:4:
+%4LE:+3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1:
+%*4LE:+3.619058724505602958194804115432455E+3716:0:4:
+%4LE:+1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a:
+%*4LE:+1.18973149535723176502126385303097021E4932:0:4:
+%4LE:+1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a:
+%*4LE:+1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:+INFINITY:1:4:inf:
+%*4LE:+INFINITY:0:4:
+%40LE::0:-1:
+%*40LE::0:-1:
+%40LE:-INFINITY:1:9:-inf:
+%*40LE:-INFINITY:0:9:
+# BZ12701 %40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+# BZ12701 %*40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:-1.18973149535723176502126385303097021E4932:1:40:-0x1.73CA850660E6E6C4p13:
+%*40LE:-1.18973149535723176502126385303097021E4932:0:40:
+%40LE:-3.619058724505602958194804115432455E+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40LE:-3.619058724505602958194804115432455E+3716:0:40:
+%40LE:-3.619058724505602958194804115432455E03716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40LE:-3.619058724505602958194804115432455E03716:0:40:
+# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-0E+0:1:5:-0x0:
+%*40LE:-0E+0:0:5:
+%40LE:-0E0:1:4:-0x0:
+%*40LE:-0E0:0:4:
+%40LE:-NAN(09A_Zaz):1:13:-nan:
+%*40LE:-NAN(09A_Zaz):0:13:
+%40LE:-NAN():1:6:-nan:
+%*40LE:-NAN():0:6:
+%40LE:NAN():1:5:nan:
+%*40LE:NAN():0:5:
+%40LE:NAN(09A_Zaz):1:12:nan:
+%*40LE:NAN(09A_Zaz):0:12:
+%40LE:0E0:1:3:0x0:
+%*40LE:0E0:0:3:
+%40LE:0E+0:1:4:0x0:
+%*40LE:0E+0:0:4:
+%40LE:3.36210314311209350626267781732175260E-4932:1:40:0x1.608ac4df6a146bcep-12:
+%*40LE:3.36210314311209350626267781732175260E-4932:0:40:
+%40LE:3.619058724505602958194804115432455E03716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40LE:3.619058724505602958194804115432455E03716:0:40:
+%40LE:3.619058724505602958194804115432455E+3716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40LE:3.619058724505602958194804115432455E+3716:0:40:
+%40LE:1.18973149535723176502126385303097021E4932:1:40:0x1.047ec1b6d6390a5cp163:
+%*40LE:1.18973149535723176502126385303097021E4932:0:40:
+%40LE:1.18973149535723176502126385303097021E+4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40LE:1.18973149535723176502126385303097021E+4932:0:40:
+%40LE:INFINITY:1:8:inf:
+%*40LE:INFINITY:0:8:
+%40LE:+NAN():1:6:nan:
+%*40LE:+NAN():0:6:
+%40LE:+NAN(09A_Zaz):1:13:nan:
+%*40LE:+NAN(09A_Zaz):0:13:
+%40LE:+0E0:1:4:0x0:
+%*40LE:+0E0:0:4:
+%40LE:+0E+0:1:5:0x0:
+%*40LE:+0E+0:0:5:
+# BZ12701 %40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+# BZ12701 %*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%40LE:+3.619058724505602958194804115432455E03716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40LE:+3.619058724505602958194804115432455E03716:0:40:
+%40LE:+3.619058724505602958194804115432455E+3716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40LE:+3.619058724505602958194804115432455E+3716:0:40:
+%40LE:+1.18973149535723176502126385303097021E4932:1:40:0x1.73CA850660E6E6C4p13:
+%*40LE:+1.18973149535723176502126385303097021E4932:0:40:
+# BZ12701 %40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+# BZ12701 %*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:+INFINITY:1:9:inf:
+%*40LE:+INFINITY:0:9:
+%48LE::0:-1:
+%*48LE::0:-1:
+%48LE:-INFINITY:1:9:-inf:
+%*48LE:-INFINITY:0:9:
+%48LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383:
+%*48LE:-1.18973149535723176502126385303097021E+4932:0:44:
+%48LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383:
+%*48LE:-1.18973149535723176502126385303097021E4932:0:43:
+%48LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:-3.619058724505602958194804115432455E+3716:0:42:
+%48LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:-3.619058724505602958194804115432455E03716:0:42:
+%48LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*48LE:-3.36210314311209350626267781732175260e-4932:0:44:
+%48LE:-0E+0:1:5:-0x0:
+%*48LE:-0E+0:0:5:
+%48LE:-0E0:1:4:-0x0:
+%*48LE:-0E0:0:4:
+%48LE:-NAN(09A_Zaz):1:13:-nan:
+%*48LE:-NAN(09A_Zaz):0:13:
+%48LE:-NAN():1:6:-nan:
+%*48LE:-NAN():0:6:
+%48LE:NAN():1:5:nan:
+%*48LE:NAN():0:5:
+%48LE:NAN(09A_Zaz):1:12:nan:
+%*48LE:NAN(09A_Zaz):0:12:
+%48LE:0E0:1:3:0x0:
+%*48LE:0E0:0:3:
+%48LE:0E+0:1:4:0x0:
+%*48LE:0E+0:0:4:
+%48LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
+%*48LE:3.36210314311209350626267781732175260E-4932:0:43:
+%48LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:3.619058724505602958194804115432455E03716:0:41:
+%48LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:3.619058724505602958194804115432455E+3716:0:41:
+%48LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383:
+%*48LE:1.18973149535723176502126385303097021E4932:0:42:
+%48LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE:1.18973149535723176502126385303097021E+4932:0:43:
+%48LE:INFINITY:1:8:inf:
+%*48LE:INFINITY:0:8:
+%48LE:+NAN():1:6:nan:
+%*48LE:+NAN():0:6:
+%48LE:+NAN(09A_Zaz):1:13:nan:
+%*48LE:+NAN(09A_Zaz):0:13:
+%48LE:+0E0:1:4:0x0:
+%*48LE:+0E0:0:4:
+%48LE:+0E+0:1:5:0x0:
+%*48LE:+0E+0:0:5:
+%48LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*48LE:+3.36210314311209350626267781732175260E-4932:0:44:
+%48LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:+3.619058724505602958194804115432455E03716:0:42:
+%48LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:+3.619058724505602958194804115432455E+3716:0:42:
+%48LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE:+1.18973149535723176502126385303097021E4932:0:43:
+%48LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE:+1.18973149535723176502126385303097021E+4932:0:44:
+%48LE:+INFINITY:1:9:inf:
+%*48LE:+INFINITY:0:9:
+%3LE: :0:-1:
+%*3LE: :0:-1:
+%3LE: -INFINITY:0:-1:
+%*3LE: -INFINITY:0:-1:
+%3LE: -1.18973149535723176502126385303097021E+4932:1:4:-0x1:
+%*3LE: -1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: -1.18973149535723176502126385303097021E4932:1:4:-0x1:
+%*3LE: -1.18973149535723176502126385303097021E4932:0:4:
+%3LE: -3.619058724505602958194804115432455E+3716:1:4:-0x1.8p1:
+%*3LE: -3.619058724505602958194804115432455E+3716:0:4:
+%3LE: -3.619058724505602958194804115432455E03716:1:4:-0x1.8p1:
+%*3LE: -3.619058724505602958194804115432455E03716:0:4:
+%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
+%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -NAN(09A_Zaz):0:-1:
+%*3LE: -NAN(09A_Zaz):0:-1:
+%3LE: -NAN():0:-1:
+%*3LE: -NAN():0:-1:
+%3LE: NAN():1:4:nan:
+%*3LE: NAN():0:4:
+%3LE: NAN(09A_Zaz):1:4:nan:
+%*3LE: NAN(09A_Zaz):0:4:
+%3LE: 0E0:1:4:0x0:
+%*3LE: 0E0:0:4:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
+%*3LE: 3.36210314311209350626267781732175260E-4932:0:4:
+%3LE: 3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
+%*3LE: 3.619058724505602958194804115432455E03716:0:4:
+%3LE: 3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1:
+%*3LE: 3.619058724505602958194804115432455E+3716:0:4:
+%3LE: 1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a:
+%*3LE: 1.18973149535723176502126385303097021E4932:0:4:
+%3LE: 1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a:
+%*3LE: 1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: INFINITY:1:4:inf:
+%*3LE: INFINITY:0:4:
+%3LE: +NAN():0:-1:
+%*3LE: +NAN():0:-1:
+%3LE: +NAN(09A_Zaz):0:-1:
+%*3LE: +NAN(09A_Zaz):0:-1:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +3.36210314311209350626267781732175260E-4932:1:4:0x1.8p1:
+%*3LE: +3.36210314311209350626267781732175260E-4932:0:4:
+%3LE: +3.619058724505602958194804115432455E03716:1:4:0x1.8p1:
+%*3LE: +3.619058724505602958194804115432455E03716:0:4:
+%3LE: +3.619058724505602958194804115432455E+3716:1:4:0x1.8p1:
+%*3LE: +3.619058724505602958194804115432455E+3716:0:4:
+%3LE: +1.18973149535723176502126385303097021E4932:1:4:0x1:
+%*3LE: +1.18973149535723176502126385303097021E4932:0:4:
+%3LE: +1.18973149535723176502126385303097021E+4932:1:4:0x1:
+%*3LE: +1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: +INFINITY:0:-1:
+%*3LE: +INFINITY:0:-1:
+%48LE: :0:-1:
+%*48LE: :0:-1:
+%48LE: -INFINITY:1:10:-inf:
+%*48LE: -INFINITY:0:10:
+%48LE: -1.18973149535723176502126385303097021E+4932:1:45:-0x1.fffffffffffffffep16383:
+%*48LE: -1.18973149535723176502126385303097021E+4932:0:45:
+%48LE: -1.18973149535723176502126385303097021E4932:1:44:-0x1.fffffffffffffffep16383:
+%*48LE: -1.18973149535723176502126385303097021E4932:0:44:
+%48LE: -3.619058724505602958194804115432455E+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: -3.619058724505602958194804115432455E+3716:0:43:
+%48LE: -3.619058724505602958194804115432455E03716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: -3.619058724505602958194804115432455E03716:0:43:
+%48LE: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382:
+%*48LE: -3.36210314311209350626267781732175260e-4932:0:45:
+%48LE: -0E+0:1:6:-0x0:
+%*48LE: -0E+0:0:6:
+%48LE: -0E0:1:5:-0x0:
+%*48LE: -0E0:0:5:
+%48LE: -NAN(09A_Zaz):1:14:-nan:
+%*48LE: -NAN(09A_Zaz):0:14:
+%48LE: -NAN():1:7:-nan:
+%*48LE: -NAN():0:7:
+%48LE: NAN():1:6:nan:
+%*48LE: NAN():0:6:
+%48LE: NAN(09A_Zaz):1:13:nan:
+%*48LE: NAN(09A_Zaz):0:13:
+%48LE: 0E0:1:4:0x0:
+%*48LE: 0E0:0:4:
+%48LE: 0E+0:1:5:0x0:
+%*48LE: 0E+0:0:5:
+%48LE: 3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*48LE: 3.36210314311209350626267781732175260E-4932:0:44:
+%48LE: 3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: 3.619058724505602958194804115432455E03716:0:42:
+%48LE: 3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: 3.619058724505602958194804115432455E+3716:0:42:
+%48LE: 1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE: 1.18973149535723176502126385303097021E4932:0:43:
+%48LE: 1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE: 1.18973149535723176502126385303097021E+4932:0:44:
+%48LE: INFINITY:1:9:inf:
+%*48LE: INFINITY:0:9:
+%48LE: +NAN():1:7:nan:
+%*48LE: +NAN():0:7:
+%48LE: +NAN(09A_Zaz):1:14:nan:
+%*48LE: +NAN(09A_Zaz):0:14:
+%48LE: +0E0:1:5:0x0:
+%*48LE: +0E0:0:5:
+%48LE: +0E+0:1:6:0x0:
+%*48LE: +0E+0:0:6:
+%48LE: +3.36210314311209350626267781732175260E-4932:1:45:0x1p-16382:
+%*48LE: +3.36210314311209350626267781732175260E-4932:0:45:
+%48LE: +3.619058724505602958194804115432455E03716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: +3.619058724505602958194804115432455E03716:0:43:
+%48LE: +3.619058724505602958194804115432455E+3716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: +3.619058724505602958194804115432455E+3716:0:43:
+%48LE: +1.18973149535723176502126385303097021E4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE: +1.18973149535723176502126385303097021E4932:0:44:
+%48LE: +1.18973149535723176502126385303097021E+4932:1:45:0x1.fffffffffffffffep16383:
+%*48LE: +1.18973149535723176502126385303097021E+4932:0:45:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
@@ -0,0 +1,496 @@
+%Lf::0:-1:
+%*Lf::0:-1:
+%Lf:-infinity:1:9:-inf:
+%*Lf:-infinity:0:9:
+%Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%Lf:-0.0:1:4:-0x0:
+%*Lf:-0.0:0:4:
+%Lf:-0:1:2:-0x0:
+%*Lf:-0:0:2:
+%Lf:-nan(09A_Zaz):1:13:-nan:
+%*Lf:-nan(09A_Zaz):0:13:
+%Lf:-nan():1:6:-nan:
+%*Lf:-nan():0:6:
+%Lf:nan():1:5:nan:
+%*Lf:nan():0:5:
+%Lf:nan(09A_Zaz):1:12:nan:
+%*Lf:nan(09A_Zaz):0:12:
+%Lf:0:1:1:0x0:
+%*Lf:0:0:1:
+%Lf:0.0:1:3:0x0:
+%*Lf:0.0:0:3:
+%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%Lf:infinity:1:8:inf:
+%*Lf:infinity:0:8:
+%Lf:+nan():1:6:nan:
+%*Lf:+nan():0:6:
+%Lf:+nan(09A_Zaz):1:13:nan:
+%*Lf:+nan(09A_Zaz):0:13:
+%Lf:+0:1:2:0x0:
+%*Lf:+0:0:2:
+%Lf:+0.0:1:4:0x0:
+%*Lf:+0.0:0:4:
+%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1Lf:-0.0:0:-1:
+%*1Lf:-0.0:0:-1:
+%1Lf:-0:0:-1:
+%*1Lf:-0:0:-1:
+%1Lf:-nan(09A_Zaz):0:-1:
+%*1Lf:-nan(09A_Zaz):0:-1:
+%1Lf:-nan():0:-1:
+%*1Lf:-nan():0:-1:
+%1Lf:nan():0:-1:
+%*1Lf:nan():0:-1:
+%1Lf:nan(09A_Zaz):0:-1:
+%*1Lf:nan(09A_Zaz):0:-1:
+%1Lf:0:1:1:0x0:
+%*1Lf:0:0:1:
+%1Lf:0.0:1:1:0x0:
+%*1Lf:0.0:0:1:
+%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
+%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1:
+%1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1:
+%*1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1:
+%1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0:
+%*1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1:
+%1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1:
+%*1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1:
+%1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0:
+%*1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1:
+%1Lf:infinity:0:-1:
+%*1Lf:infinity:0:-1:
+%1Lf:+nan():0:-1:
+%*1Lf:+nan():0:-1:
+%1Lf:+nan(09A_Zaz):0:-1:
+%*1Lf:+nan(09A_Zaz):0:-1:
+%1Lf:+0:0:-1:
+%*1Lf:+0:0:-1:
+%1Lf:+0.0:0:-1:
+%*1Lf:+0.0:0:-1:
+%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1Lf:+infinity:0:-1:
+%*1Lf:+infinity:0:-1:
+%2Lf::0:-1:
+%*2Lf::0:-1:
+%2Lf:-infinity:0:-1:
+%*2Lf:-infinity:0:-1:
+%2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0:
+%*2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1:
+%*2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0:
+%*2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1:
+%*2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0:
+%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:-0.0:1:2:-0x0:
+%*2Lf:-0.0:0:2:
+%2Lf:-0:1:2:-0x0:
+%*2Lf:-0:0:2:
+%2Lf:-nan(09A_Zaz):0:-1:
+%*2Lf:-nan(09A_Zaz):0:-1:
+%2Lf:-nan():0:-1:
+%*2Lf:-nan():0:-1:
+%2Lf:nan():0:-1:
+%*2Lf:nan():0:-1:
+%2Lf:nan(09A_Zaz):0:-1:
+%*2Lf:nan(09A_Zaz):0:-1:
+%2Lf:0:1:1:0x0:
+%*2Lf:0:0:1:
+%2Lf:0.0:1:2:0x0:
+%*2Lf:0.0:0:2:
+%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5:
+%*2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1:
+%*2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3:
+%*2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1:
+%*2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:infinity:0:-1:
+%*2Lf:infinity:0:-1:
+%2Lf:+nan():0:-1:
+%*2Lf:+nan():0:-1:
+%2Lf:+nan(09A_Zaz):0:-1:
+%*2Lf:+nan(09A_Zaz):0:-1:
+%2Lf:+0:1:2:0x0:
+%*2Lf:+0:0:2:
+%2Lf:+0.0:1:2:0x0:
+%*2Lf:+0.0:0:2:
+%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1:
+%*2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0:
+%*2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1:
+%*2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0:
+%*2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:+infinity:0:-1:
+%*2Lf:+infinity:0:-1:
+%3Lf::0:-1:
+%*3Lf::0:-1:
+%3Lf:-infinity:0:-1:
+%*3Lf:-infinity:0:-1:
+%3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1:
+%*3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3:
+%*3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1:
+%*3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5:
+%*3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0:
+%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:-0.0:1:3:-0x0:
+%*3Lf:-0.0:0:3:
+%3Lf:-0:1:2:-0x0:
+%*3Lf:-0:0:2:
+%3Lf:-nan(09A_Zaz):0:-1:
+%*3Lf:-nan(09A_Zaz):0:-1:
+%3Lf:-nan():0:-1:
+%*3Lf:-nan():0:-1:
+%3Lf:nan():1:3:nan:
+%*3Lf:nan():0:3:
+%3Lf:nan(09A_Zaz):1:3:nan:
+%*3Lf:nan(09A_Zaz):0:3:
+%3Lf:0:1:1:0x0:
+%*3Lf:0:0:1:
+%3Lf:0.0:1:3:0x0:
+%*3Lf:0.0:0:3:
+%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8:
+%*3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5:
+%*3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6:
+%*3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3:
+%*3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:infinity:1:3:inf:
+%*3Lf:infinity:0:3:
+%3Lf:+nan():0:-1:
+%*3Lf:+nan():0:-1:
+%3Lf:+nan(09A_Zaz):0:-1:
+%*3Lf:+nan(09A_Zaz):0:-1:
+%3Lf:+0:1:2:0x0:
+%*3Lf:+0:0:2:
+%3Lf:+0.0:1:3:0x0:
+%*3Lf:+0.0:0:3:
+%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5:
+%*3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1:
+%*3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3:
+%*3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1:
+%*3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%4935Lf::0:-1:
+%*4935Lf::0:-1:
+%4935Lf:-infinity:1:9:-inf:
+%*4935Lf:-infinity:0:9:
+%4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383:
+%*4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383:
+%*4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:-0.0:1:4:-0x0:
+%*4935Lf:-0.0:0:4:
+%4935Lf:-0:1:2:-0x0:
+%*4935Lf:-0:0:2:
+%4935Lf:-nan(09A_Zaz):1:13:-nan:
+%*4935Lf:-nan(09A_Zaz):0:13:
+%4935Lf:-nan():1:6:-nan:
+%*4935Lf:-nan():0:6:
+%4935Lf:nan():1:5:nan:
+%*4935Lf:nan():0:5:
+%4935Lf:nan(09A_Zaz):1:12:nan:
+%*4935Lf:nan(09A_Zaz):0:12:
+%4935Lf:0:1:1:0x0:
+%*4935Lf:0:0:1:
+%4935Lf:0.0:1:3:0x0:
+%*4935Lf:0.0:0:3:
+%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
+%*4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:infinity:1:8:inf:
+%*4935Lf:infinity:0:8:
+%4935Lf:+nan():1:6:nan:
+%*4935Lf:+nan():0:6:
+%4935Lf:+nan(09A_Zaz):1:13:nan:
+%*4935Lf:+nan(09A_Zaz):0:13:
+%4935Lf:+0:1:2:0x0:
+%*4935Lf:+0:0:2:
+%4935Lf:+0.0:1:4:0x0:
+%*4935Lf:+0.0:0:4:
+%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
+%*4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:+infinity:1:9:inf:
+%*4935Lf:+infinity:0:9:
+%5000Lf::0:-1:
+%*5000Lf::0:-1:
+%5000Lf:-infinity:1:9:-inf:
+%*5000Lf:-infinity:0:9:
+%5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf:-0.0:1:4:-0x0:
+%*5000Lf:-0.0:0:4:
+%5000Lf:-0:1:2:-0x0:
+%*5000Lf:-0:0:2:
+%5000Lf:-nan(09A_Zaz):1:13:-nan:
+%*5000Lf:-nan(09A_Zaz):0:13:
+%5000Lf:-nan():1:6:-nan:
+%*5000Lf:-nan():0:6:
+%5000Lf:nan():1:5:nan:
+%*5000Lf:nan():0:5:
+%5000Lf:nan(09A_Zaz):1:12:nan:
+%*5000Lf:nan(09A_Zaz):0:12:
+%5000Lf:0:1:1:0x0:
+%*5000Lf:0:0:1:
+%5000Lf:0.0:1:3:0x0:
+%*5000Lf:0.0:0:3:
+%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%5000Lf:infinity:1:8:inf:
+%*5000Lf:infinity:0:8:
+%5000Lf:+nan():1:6:nan:
+%*5000Lf:+nan():0:6:
+%5000Lf:+nan(09A_Zaz):1:13:nan:
+%*5000Lf:+nan(09A_Zaz):0:13:
+%5000Lf:+0:1:2:0x0:
+%*5000Lf:+0:0:2:
+%5000Lf:+0.0:1:4:0x0:
+%*5000Lf:+0.0:0:4:
+%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf:+infinity:1:9:inf:
+%*5000Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1:
+%*3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3:
+%*3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1:
+%*3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5:
+%*3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0:
+%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: -0.0:1:4:-0x0:
+%*3Lf: -0.0:0:4:
+%3Lf: -0:1:3:-0x0:
+%*3Lf: -0:0:3:
+%3Lf: -nan(09A_Zaz):0:-1:
+%*3Lf: -nan(09A_Zaz):0:-1:
+%3Lf: -nan():0:-1:
+%*3Lf: -nan():0:-1:
+%3Lf: nan():1:4:nan:
+%*3Lf: nan():0:4:
+%3Lf: nan(09A_Zaz):1:4:nan:
+%*3Lf: nan(09A_Zaz):0:4:
+%3Lf: 0:1:2:0x0:
+%*3Lf: 0:0:2:
+%3Lf: 0.0:1:4:0x0:
+%*3Lf: 0.0:0:4:
+%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8:
+%*3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5:
+%*3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6:
+%*3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3:
+%*3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: infinity:1:4:inf:
+%*3Lf: infinity:0:4:
+%3Lf: +nan():0:-1:
+%*3Lf: +nan():0:-1:
+%3Lf: +nan(09A_Zaz):0:-1:
+%*3Lf: +nan(09A_Zaz):0:-1:
+%3Lf: +0:1:3:0x0:
+%*3Lf: +0:0:3:
+%3Lf: +0.0:1:4:0x0:
+%*3Lf: +0.0:0:4:
+%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5:
+%*3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1:
+%*3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3:
+%*3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1:
+%*3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%5000Lf: :0:-1:
+%*5000Lf: :0:-1:
+%5000Lf: -infinity:1:10:-inf:
+%*5000Lf: -infinity:0:10:
+%5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383:
+%*5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383:
+%*5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382:
+%*5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000Lf: -0.0:1:5:-0x0:
+%*5000Lf: -0.0:0:5:
+%5000Lf: -0:1:3:-0x0:
+%*5000Lf: -0:0:3:
+%5000Lf: -nan(09A_Zaz):1:14:-nan:
+%*5000Lf: -nan(09A_Zaz):0:14:
+%5000Lf: -nan():1:7:-nan:
+%*5000Lf: -nan():0:7:
+%5000Lf: nan():1:6:nan:
+%*5000Lf: nan():0:6:
+%5000Lf: nan(09A_Zaz):1:13:nan:
+%*5000Lf: nan(09A_Zaz):0:13:
+%5000Lf: 0:1:2:0x0:
+%*5000Lf: 0:0:2:
+%5000Lf: 0.0:1:4:0x0:
+%*5000Lf: 0.0:0:4:
+%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf: infinity:1:9:inf:
+%*5000Lf: infinity:0:9:
+%5000Lf: +nan():1:7:nan:
+%*5000Lf: +nan():0:7:
+%5000Lf: +nan(09A_Zaz):1:14:nan:
+%*5000Lf: +nan(09A_Zaz):0:14:
+%5000Lf: +0:1:3:0x0:
+%*5000Lf: +0:0:3:
+%5000Lf: +0.0:1:5:0x0:
+%*5000Lf: +0.0:0:5:
+%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
+%*5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383:
+%*5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383:
+%*5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000Lf: +infinity:1:10:inf:
+%*5000Lf: +infinity:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
@@ -0,0 +1,496 @@
+%LF::0:-1:
+%*LF::0:-1:
+%LF:-INFINITY:1:9:-inf:
+%*LF:-INFINITY:0:9:
+%LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%LF:-0.0:1:4:-0x0:
+%*LF:-0.0:0:4:
+%LF:-0:1:2:-0x0:
+%*LF:-0:0:2:
+%LF:-NAN(09A_Zaz):1:13:-nan:
+%*LF:-NAN(09A_Zaz):0:13:
+%LF:-NAN():1:6:-nan:
+%*LF:-NAN():0:6:
+%LF:NAN():1:5:nan:
+%*LF:NAN():0:5:
+%LF:NAN(09A_Zaz):1:12:nan:
+%*LF:NAN(09A_Zaz):0:12:
+%LF:0:1:1:0x0:
+%*LF:0:0:1:
+%LF:0.0:1:3:0x0:
+%*LF:0.0:0:3:
+%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%LF:INFINITY:1:8:inf:
+%*LF:INFINITY:0:8:
+%LF:+NAN():1:6:nan:
+%*LF:+NAN():0:6:
+%LF:+NAN(09A_Zaz):1:13:nan:
+%*LF:+NAN(09A_Zaz):0:13:
+%LF:+0:1:2:0x0:
+%*LF:+0:0:2:
+%LF:+0.0:1:4:0x0:
+%*LF:+0.0:0:4:
+%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1LF:-0.0:0:-1:
+%*1LF:-0.0:0:-1:
+%1LF:-0:0:-1:
+%*1LF:-0:0:-1:
+%1LF:-NAN(09A_Zaz):0:-1:
+%*1LF:-NAN(09A_Zaz):0:-1:
+%1LF:-NAN():0:-1:
+%*1LF:-NAN():0:-1:
+%1LF:NAN():0:-1:
+%*1LF:NAN():0:-1:
+%1LF:NAN(09A_Zaz):0:-1:
+%*1LF:NAN(09A_Zaz):0:-1:
+%1LF:0:1:1:0x0:
+%*1LF:0:0:1:
+%1LF:0.0:1:1:0x0:
+%*1LF:0.0:0:1:
+%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
+%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1:
+%1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1:
+%*1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1:
+%1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0:
+%*1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1:
+%1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1:
+%*1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1:
+%1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0:
+%*1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1:
+%1LF:INFINITY:0:-1:
+%*1LF:INFINITY:0:-1:
+%1LF:+NAN():0:-1:
+%*1LF:+NAN():0:-1:
+%1LF:+NAN(09A_Zaz):0:-1:
+%*1LF:+NAN(09A_Zaz):0:-1:
+%1LF:+0:0:-1:
+%*1LF:+0:0:-1:
+%1LF:+0.0:0:-1:
+%*1LF:+0.0:0:-1:
+%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1LF:+INFINITY:0:-1:
+%*1LF:+INFINITY:0:-1:
+%2LF::0:-1:
+%*2LF::0:-1:
+%2LF:-INFINITY:0:-1:
+%*2LF:-INFINITY:0:-1:
+%2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0:
+%*2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1:
+%*2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0:
+%*2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1:
+%*2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0:
+%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:-0.0:1:2:-0x0:
+%*2LF:-0.0:0:2:
+%2LF:-0:1:2:-0x0:
+%*2LF:-0:0:2:
+%2LF:-NAN(09A_Zaz):0:-1:
+%*2LF:-NAN(09A_Zaz):0:-1:
+%2LF:-NAN():0:-1:
+%*2LF:-NAN():0:-1:
+%2LF:NAN():0:-1:
+%*2LF:NAN():0:-1:
+%2LF:NAN(09A_Zaz):0:-1:
+%*2LF:NAN(09A_Zaz):0:-1:
+%2LF:0:1:1:0x0:
+%*2LF:0:0:1:
+%2LF:0.0:1:2:0x0:
+%*2LF:0.0:0:2:
+%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5:
+%*2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1:
+%*2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3:
+%*2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1:
+%*2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:INFINITY:0:-1:
+%*2LF:INFINITY:0:-1:
+%2LF:+NAN():0:-1:
+%*2LF:+NAN():0:-1:
+%2LF:+NAN(09A_Zaz):0:-1:
+%*2LF:+NAN(09A_Zaz):0:-1:
+%2LF:+0:1:2:0x0:
+%*2LF:+0:0:2:
+%2LF:+0.0:1:2:0x0:
+%*2LF:+0.0:0:2:
+%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1:
+%*2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0:
+%*2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1:
+%*2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0:
+%*2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:+INFINITY:0:-1:
+%*2LF:+INFINITY:0:-1:
+%3LF::0:-1:
+%*3LF::0:-1:
+%3LF:-INFINITY:0:-1:
+%*3LF:-INFINITY:0:-1:
+%3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1:
+%*3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3:
+%*3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1:
+%*3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5:
+%*3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0:
+%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:-0.0:1:3:-0x0:
+%*3LF:-0.0:0:3:
+%3LF:-0:1:2:-0x0:
+%*3LF:-0:0:2:
+%3LF:-NAN(09A_Zaz):0:-1:
+%*3LF:-NAN(09A_Zaz):0:-1:
+%3LF:-NAN():0:-1:
+%*3LF:-NAN():0:-1:
+%3LF:NAN():1:3:nan:
+%*3LF:NAN():0:3:
+%3LF:NAN(09A_Zaz):1:3:nan:
+%*3LF:NAN(09A_Zaz):0:3:
+%3LF:0:1:1:0x0:
+%*3LF:0:0:1:
+%3LF:0.0:1:3:0x0:
+%*3LF:0.0:0:3:
+%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8:
+%*3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5:
+%*3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6:
+%*3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3:
+%*3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:INFINITY:1:3:inf:
+%*3LF:INFINITY:0:3:
+%3LF:+NAN():0:-1:
+%*3LF:+NAN():0:-1:
+%3LF:+NAN(09A_Zaz):0:-1:
+%*3LF:+NAN(09A_Zaz):0:-1:
+%3LF:+0:1:2:0x0:
+%*3LF:+0:0:2:
+%3LF:+0.0:1:3:0x0:
+%*3LF:+0.0:0:3:
+%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5:
+%*3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1:
+%*3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3:
+%*3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1:
+%*3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%4935LF::0:-1:
+%*4935LF::0:-1:
+%4935LF:-INFINITY:1:9:-inf:
+%*4935LF:-INFINITY:0:9:
+%4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383:
+%*4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383:
+%*4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:-0.0:1:4:-0x0:
+%*4935LF:-0.0:0:4:
+%4935LF:-0:1:2:-0x0:
+%*4935LF:-0:0:2:
+%4935LF:-NAN(09A_Zaz):1:13:-nan:
+%*4935LF:-NAN(09A_Zaz):0:13:
+%4935LF:-NAN():1:6:-nan:
+%*4935LF:-NAN():0:6:
+%4935LF:NAN():1:5:nan:
+%*4935LF:NAN():0:5:
+%4935LF:NAN(09A_Zaz):1:12:nan:
+%*4935LF:NAN(09A_Zaz):0:12:
+%4935LF:0:1:1:0x0:
+%*4935LF:0:0:1:
+%4935LF:0.0:1:3:0x0:
+%*4935LF:0.0:0:3:
+%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
+%*4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:INFINITY:1:8:inf:
+%*4935LF:INFINITY:0:8:
+%4935LF:+NAN():1:6:nan:
+%*4935LF:+NAN():0:6:
+%4935LF:+NAN(09A_Zaz):1:13:nan:
+%*4935LF:+NAN(09A_Zaz):0:13:
+%4935LF:+0:1:2:0x0:
+%*4935LF:+0:0:2:
+%4935LF:+0.0:1:4:0x0:
+%*4935LF:+0.0:0:4:
+%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
+%*4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:+INFINITY:1:9:inf:
+%*4935LF:+INFINITY:0:9:
+%5000LF::0:-1:
+%*5000LF::0:-1:
+%5000LF:-INFINITY:1:9:-inf:
+%*5000LF:-INFINITY:0:9:
+%5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF:-0.0:1:4:-0x0:
+%*5000LF:-0.0:0:4:
+%5000LF:-0:1:2:-0x0:
+%*5000LF:-0:0:2:
+%5000LF:-NAN(09A_Zaz):1:13:-nan:
+%*5000LF:-NAN(09A_Zaz):0:13:
+%5000LF:-NAN():1:6:-nan:
+%*5000LF:-NAN():0:6:
+%5000LF:NAN():1:5:nan:
+%*5000LF:NAN():0:5:
+%5000LF:NAN(09A_Zaz):1:12:nan:
+%*5000LF:NAN(09A_Zaz):0:12:
+%5000LF:0:1:1:0x0:
+%*5000LF:0:0:1:
+%5000LF:0.0:1:3:0x0:
+%*5000LF:0.0:0:3:
+%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%5000LF:INFINITY:1:8:inf:
+%*5000LF:INFINITY:0:8:
+%5000LF:+NAN():1:6:nan:
+%*5000LF:+NAN():0:6:
+%5000LF:+NAN(09A_Zaz):1:13:nan:
+%*5000LF:+NAN(09A_Zaz):0:13:
+%5000LF:+0:1:2:0x0:
+%*5000LF:+0:0:2:
+%5000LF:+0.0:1:4:0x0:
+%*5000LF:+0.0:0:4:
+%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF:+INFINITY:1:9:inf:
+%*5000LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1:
+%*3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3:
+%*3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1:
+%*3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5:
+%*3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0:
+%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: -0.0:1:4:-0x0:
+%*3LF: -0.0:0:4:
+%3LF: -0:1:3:-0x0:
+%*3LF: -0:0:3:
+%3LF: -NAN(09A_Zaz):0:-1:
+%*3LF: -NAN(09A_Zaz):0:-1:
+%3LF: -NAN():0:-1:
+%*3LF: -NAN():0:-1:
+%3LF: NAN():1:4:nan:
+%*3LF: NAN():0:4:
+%3LF: NAN(09A_Zaz):1:4:nan:
+%*3LF: NAN(09A_Zaz):0:4:
+%3LF: 0:1:2:0x0:
+%*3LF: 0:0:2:
+%3LF: 0.0:1:4:0x0:
+%*3LF: 0.0:0:4:
+%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8:
+%*3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5:
+%*3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6:
+%*3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3:
+%*3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: INFINITY:1:4:inf:
+%*3LF: INFINITY:0:4:
+%3LF: +NAN():0:-1:
+%*3LF: +NAN():0:-1:
+%3LF: +NAN(09A_Zaz):0:-1:
+%*3LF: +NAN(09A_Zaz):0:-1:
+%3LF: +0:1:3:0x0:
+%*3LF: +0:0:3:
+%3LF: +0.0:1:4:0x0:
+%*3LF: +0.0:0:4:
+%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5:
+%*3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1:
+%*3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3:
+%*3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1:
+%*3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%5000LF: :0:-1:
+%*5000LF: :0:-1:
+%5000LF: -INFINITY:1:10:-inf:
+%*5000LF: -INFINITY:0:10:
+%5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383:
+%*5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383:
+%*5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382:
+%*5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000LF: -0.0:1:5:-0x0:
+%*5000LF: -0.0:0:5:
+%5000LF: -0:1:3:-0x0:
+%*5000LF: -0:0:3:
+%5000LF: -NAN(09A_Zaz):1:14:-nan:
+%*5000LF: -NAN(09A_Zaz):0:14:
+%5000LF: -NAN():1:7:-nan:
+%*5000LF: -NAN():0:7:
+%5000LF: NAN():1:6:nan:
+%*5000LF: NAN():0:6:
+%5000LF: NAN(09A_Zaz):1:13:nan:
+%*5000LF: NAN(09A_Zaz):0:13:
+%5000LF: 0:1:2:0x0:
+%*5000LF: 0:0:2:
+%5000LF: 0.0:1:4:0x0:
+%*5000LF: 0.0:0:4:
+%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF: INFINITY:1:9:inf:
+%*5000LF: INFINITY:0:9:
+%5000LF: +NAN():1:7:nan:
+%*5000LF: +NAN():0:7:
+%5000LF: +NAN(09A_Zaz):1:14:nan:
+%*5000LF: +NAN(09A_Zaz):0:14:
+%5000LF: +0:1:3:0x0:
+%*5000LF: +0:0:3:
+%5000LF: +0.0:1:5:0x0:
+%*5000LF: +0.0:0:5:
+%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
+%*5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383:
+%*5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383:
+%*5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000LF: +INFINITY:1:10:inf:
+%*5000LF: +INFINITY:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
@@ -0,0 +1,682 @@
+%Lg::0:-1:
+%*Lg::0:-1:
+%Lg:-infinity:1:9:-inf:
+%*Lg:-infinity:0:9:
+%Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*Lg:-0xf.fffffffffffffffp+16380:0:27:
+%Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*Lg:-0x7.fffffffffffffff8p16381:0:27:
+%Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:-0x2.3456789abcdef01p+12345:0:27:
+%Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:-0x2.3456789abcdef01p012345:0:27:
+%Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*Lg:-0x8p-16385:0:11:
+%Lg:-0x0p+0:1:7:-0x0:
+%*Lg:-0x0p+0:0:7:
+%Lg:-0x0p0:1:6:-0x0:
+%*Lg:-0x0p0:0:6:
+%Lg:-nan(09A_Zaz):1:13:-nan:
+%*Lg:-nan(09A_Zaz):0:13:
+%Lg:-nan():1:6:-nan:
+%*Lg:-nan():0:6:
+%Lg:nan():1:5:nan:
+%*Lg:nan():0:5:
+%Lg:nan(09A_Zaz):1:12:nan:
+%*Lg:nan(09A_Zaz):0:12:
+%Lg:0x0p0:1:5:0x0:
+%*Lg:0x0p0:0:5:
+%Lg:0x0p+0:1:6:0x0:
+%*Lg:0x0p+0:0:6:
+%Lg:0x8p-16385:1:10:0x1p-16382:
+%*Lg:0x8p-16385:0:10:
+%Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:0x2.3456789abcdef01p012345:0:26:
+%Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:0x2.3456789abcdef01p+12345:0:26:
+%Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*Lg:0x7.fffffffffffffff8p16381:0:26:
+%Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*Lg:0xf.fffffffffffffffp+16380:0:26:
+%Lg:infinity:1:8:inf:
+%*Lg:infinity:0:8:
+%Lg:+nan():1:6:nan:
+%*Lg:+nan():0:6:
+%Lg:+nan(09A_Zaz):1:13:nan:
+%*Lg:+nan(09A_Zaz):0:13:
+%Lg:+0x0p0:1:6:0x0:
+%*Lg:+0x0p0:0:6:
+%Lg:+0x0p+0:1:7:0x0:
+%*Lg:+0x0p+0:0:7:
+%Lg:+0x8p-16385:1:11:0x1p-16382:
+%*Lg:+0x8p-16385:0:11:
+%Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:+0x2.3456789abcdef01p012345:0:27:
+%Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:+0x2.3456789abcdef01p+12345:0:27:
+%Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*Lg:+0x7.fffffffffffffff8p16381:0:27:
+%Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*Lg:+0xf.fffffffffffffffp+16380:0:27:
+%Lg:+infinity:1:9:inf:
+%*Lg:+infinity:0:9:
+%1Lg::0:-1:
+%*1Lg::0:-1:
+%1Lg:-infinity:0:-1:
+%*1Lg:-infinity:0:-1:
+%1Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*1Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%1Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*1Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%1Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*1Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%1Lg:-0x2.3456789abcdef01p012345:0:-1:
+%*1Lg:-0x2.3456789abcdef01p012345:0:-1:
+%1Lg:-0x8p-16385:0:-1:
+%*1Lg:-0x8p-16385:0:-1:
+%1Lg:-0x0p+0:0:-1:
+%*1Lg:-0x0p+0:0:-1:
+%1Lg:-0x0p0:0:-1:
+%*1Lg:-0x0p0:0:-1:
+%1Lg:-nan(09A_Zaz):0:-1:
+%*1Lg:-nan(09A_Zaz):0:-1:
+%1Lg:-nan():0:-1:
+%*1Lg:-nan():0:-1:
+%1Lg:nan():0:-1:
+%*1Lg:nan():0:-1:
+%1Lg:nan(09A_Zaz):0:-1:
+%*1Lg:nan(09A_Zaz):0:-1:
+%1Lg:0x0p0:1:1:0x0:
+%*1Lg:0x0p0:0:1:
+%1Lg:0x0p+0:1:1:0x0:
+%*1Lg:0x0p+0:0:1:
+%1Lg:0x8p-16385:1:1:0x0:
+%*1Lg:0x8p-16385:0:1:
+%1Lg:0x2.3456789abcdef01p012345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef01p012345:0:1:
+%1Lg:0x2.3456789abcdef01p+12345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef01p+12345:0:1:
+%1Lg:0x7.fffffffffffffff8p16381:1:1:0x0:
+%*1Lg:0x7.fffffffffffffff8p16381:0:1:
+%1Lg:0xf.fffffffffffffffp+16380:1:1:0x0:
+%*1Lg:0xf.fffffffffffffffp+16380:0:1:
+%1Lg:infinity:0:-1:
+%*1Lg:infinity:0:-1:
+%1Lg:+nan():0:-1:
+%*1Lg:+nan():0:-1:
+%1Lg:+nan(09A_Zaz):0:-1:
+%*1Lg:+nan(09A_Zaz):0:-1:
+%1Lg:+0x0p0:0:-1:
+%*1Lg:+0x0p0:0:-1:
+%1Lg:+0x0p+0:0:-1:
+%*1Lg:+0x0p+0:0:-1:
+%1Lg:+0x8p-16385:0:-1:
+%*1Lg:+0x8p-16385:0:-1:
+%1Lg:+0x2.3456789abcdef01p012345:0:-1:
+%*1Lg:+0x2.3456789abcdef01p012345:0:-1:
+%1Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*1Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%1Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*1Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%1Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*1Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%1Lg:+infinity:0:-1:
+%*1Lg:+infinity:0:-1:
+%2Lg::0:-1:
+%*2Lg::0:-1:
+%2Lg:-infinity:0:-1:
+%*2Lg:-infinity:0:-1:
+%2Lg:-0xf.fffffffffffffffp+16380:1:2:-0x0:
+%*2Lg:-0xf.fffffffffffffffp+16380:0:2:
+%2Lg:-0x7.fffffffffffffff8p16381:1:2:-0x0:
+%*2Lg:-0x7.fffffffffffffff8p16381:0:2:
+%2Lg:-0x2.3456789abcdef01p+12345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef01p+12345:0:2:
+%2Lg:-0x2.3456789abcdef01p012345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef01p012345:0:2:
+%2Lg:-0x8p-16385:1:2:-0x0:
+%*2Lg:-0x8p-16385:0:2:
+%2Lg:-0x0p+0:1:2:-0x0:
+%*2Lg:-0x0p+0:0:2:
+%2Lg:-0x0p0:1:2:-0x0:
+%*2Lg:-0x0p0:0:2:
+%2Lg:-nan(09A_Zaz):0:-1:
+%*2Lg:-nan(09A_Zaz):0:-1:
+%2Lg:-nan():0:-1:
+%*2Lg:-nan():0:-1:
+%2Lg:nan():0:-1:
+%*2Lg:nan():0:-1:
+%2Lg:nan(09A_Zaz):0:-1:
+%*2Lg:nan(09A_Zaz):0:-1:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-16385:0:-1:
+# BZ12701 %*2Lg:0x8p-16385:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %2Lg:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*2Lg:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %2Lg:0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%2Lg:infinity:0:-1:
+%*2Lg:infinity:0:-1:
+%2Lg:+nan():0:-1:
+%*2Lg:+nan():0:-1:
+%2Lg:+nan(09A_Zaz):0:-1:
+%*2Lg:+nan(09A_Zaz):0:-1:
+%2Lg:+0x0p0:1:2:0x0:
+%*2Lg:+0x0p0:0:2:
+%2Lg:+0x0p+0:1:2:0x0:
+%*2Lg:+0x0p+0:0:2:
+%2Lg:+0x8p-16385:1:2:0x0:
+%*2Lg:+0x8p-16385:0:2:
+%2Lg:+0x2.3456789abcdef01p012345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef01p012345:0:2:
+%2Lg:+0x2.3456789abcdef01p+12345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef01p+12345:0:2:
+%2Lg:+0x7.fffffffffffffff8p16381:1:2:0x0:
+%*2Lg:+0x7.fffffffffffffff8p16381:0:2:
+%2Lg:+0xf.fffffffffffffffp+16380:1:2:0x0:
+%*2Lg:+0xf.fffffffffffffffp+16380:0:2:
+%2Lg:+infinity:0:-1:
+%*2Lg:+infinity:0:-1:
+%3Lg::0:-1:
+%*3Lg::0:-1:
+%3Lg:-infinity:0:-1:
+%*3Lg:-infinity:0:-1:
+# BZ12701 %3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3Lg:-0x8p-16385:0:-1:
+# BZ12701 %*3Lg:-0x8p-16385:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-nan(09A_Zaz):0:-1:
+%*3Lg:-nan(09A_Zaz):0:-1:
+%3Lg:-nan():0:-1:
+%*3Lg:-nan():0:-1:
+%3Lg:nan():1:3:nan:
+%*3Lg:nan():0:3:
+%3Lg:nan(09A_Zaz):1:3:nan:
+%*3Lg:nan(09A_Zaz):0:3:
+%3Lg:0x0p0:1:3:0x0:
+%*3Lg:0x0p0:0:3:
+%3Lg:0x0p+0:1:3:0x0:
+%*3Lg:0x0p+0:0:3:
+%3Lg:0x8p-16385:1:3:0x1p3:
+%*3Lg:0x8p-16385:0:3:
+%3Lg:0x2.3456789abcdef01p012345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef01p012345:0:3:
+%3Lg:0x2.3456789abcdef01p+12345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef01p+12345:0:3:
+%3Lg:0x7.fffffffffffffff8p16381:1:3:0x1.cp2:
+%*3Lg:0x7.fffffffffffffff8p16381:0:3:
+%3Lg:0xf.fffffffffffffffp+16380:1:3:0x1.ep3:
+%*3Lg:0xf.fffffffffffffffp+16380:0:3:
+%3Lg:infinity:1:3:inf:
+%*3Lg:infinity:0:3:
+%3Lg:+nan():0:-1:
+%*3Lg:+nan():0:-1:
+%3Lg:+nan(09A_Zaz):0:-1:
+%*3Lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-16385:0:-1:
+# BZ12701 %*3Lg:+0x8p-16385:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:+infinity:0:-1:
+%*3Lg:+infinity:0:-1:
+%4Lg::0:-1:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3:
+%*4Lg:-0xf.fffffffffffffffp+16380:0:4:
+%4Lg:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2:
+%*4Lg:-0x7.fffffffffffffff8p16381:0:4:
+%4Lg:-0x2.3456789abcdef01p+12345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef01p+12345:0:4:
+%4Lg:-0x2.3456789abcdef01p012345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef01p012345:0:4:
+%4Lg:-0x8p-16385:1:4:-0x1p3:
+%*4Lg:-0x8p-16385:0:4:
+%4Lg:-0x0p+0:1:4:-0x0:
+%*4Lg:-0x0p+0:0:4:
+%4Lg:-0x0p0:1:4:-0x0:
+%*4Lg:-0x0p0:0:4:
+%4Lg:-nan(09A_Zaz):1:4:-nan:
+%*4Lg:-nan(09A_Zaz):0:4:
+%4Lg:-nan():1:4:-nan:
+%*4Lg:-nan():0:4:
+%4Lg:nan():0:-1:
+%*4Lg:nan():0:-1:
+%4Lg:nan(09A_Zaz):0:-1:
+%*4Lg:nan(09A_Zaz):0:-1:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-16385:0:-1:
+# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef01p012345:0:4:
+%4Lg:0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef01p+12345:0:4:
+%4Lg:0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4Lg:0x7.fffffffffffffff8p16381:0:4:
+%4Lg:0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4Lg:0xf.fffffffffffffffp+16380:0:4:
+%4Lg:infinity:0:-1:
+%*4Lg:infinity:0:-1:
+%4Lg:+nan():1:4:nan:
+%*4Lg:+nan():0:4:
+%4Lg:+nan(09A_Zaz):1:4:nan:
+%*4Lg:+nan(09A_Zaz):0:4:
+%4Lg:+0x0p0:1:4:0x0:
+%*4Lg:+0x0p0:0:4:
+%4Lg:+0x0p+0:1:4:0x0:
+%*4Lg:+0x0p+0:0:4:
+%4Lg:+0x8p-16385:1:4:0x1p3:
+%*4Lg:+0x8p-16385:0:4:
+%4Lg:+0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef01p012345:0:4:
+%4Lg:+0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef01p+12345:0:4:
+%4Lg:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4Lg:+0x7.fffffffffffffff8p16381:0:4:
+%4Lg:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4Lg:+0xf.fffffffffffffffp+16380:0:4:
+%4Lg:+infinity:1:4:inf:
+%*4Lg:+infinity:0:4:
+%5Lg::0:-1:
+%*5Lg::0:-1:
+%5Lg:-infinity:0:-1:
+%*5Lg:-infinity:0:-1:
+%5Lg:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3:
+%*5Lg:-0xf.fffffffffffffffp+16380:0:5:
+%5Lg:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2:
+%*5Lg:-0x7.fffffffffffffff8p16381:0:5:
+%5Lg:-0x2.3456789abcdef01p+12345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef01p+12345:0:5:
+%5Lg:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef01p012345:0:5:
+# BZ12701 %5Lg:-0x8p-16385:0:-1:
+# BZ12701 %*5Lg:-0x8p-16385:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-nan(09A_Zaz):0:-1:
+%*5Lg:-nan(09A_Zaz):0:-1:
+%5Lg:-nan():0:-1:
+%*5Lg:-nan():0:-1:
+%5Lg:nan():1:5:nan:
+%*5Lg:nan():0:5:
+%5Lg:nan(09A_Zaz):0:-1:
+%*5Lg:nan(09A_Zaz):0:-1:
+%5Lg:0x0p0:1:5:0x0:
+%*5Lg:0x0p0:0:5:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-16385:0:-1:
+# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef01p012345:0:5:
+%5Lg:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef01p+12345:0:5:
+%5Lg:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2:
+%*5Lg:0x7.fffffffffffffff8p16381:0:5:
+%5Lg:0xf.fffffffffffffffp+16380:1:5:0x1.fep3:
+%*5Lg:0xf.fffffffffffffffp+16380:0:5:
+%5Lg:infinity:0:-1:
+%*5Lg:infinity:0:-1:
+%5Lg:+nan():0:-1:
+%*5Lg:+nan():0:-1:
+%5Lg:+nan(09A_Zaz):0:-1:
+%*5Lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-16385:0:-1:
+# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x2.3456789abcdef01p012345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef01p012345:0:5:
+%5Lg:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef01p+12345:0:5:
+%5Lg:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2:
+%*5Lg:+0x7.fffffffffffffff8p16381:0:5:
+%5Lg:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3:
+%*5Lg:+0xf.fffffffffffffffp+16380:0:5:
+%5Lg:+infinity:0:-1:
+%*5Lg:+infinity:0:-1:
+%6Lg::0:-1:
+%*6Lg::0:-1:
+%6Lg:-infinity:0:-1:
+%*6Lg:-infinity:0:-1:
+%6Lg:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3:
+%*6Lg:-0xf.fffffffffffffffp+16380:0:6:
+%6Lg:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2:
+%*6Lg:-0x7.fffffffffffffff8p16381:0:6:
+%6Lg:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef01p+12345:0:6:
+%6Lg:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef01p012345:0:6:
+# BZ12701 %6Lg:-0x8p-16385:0:-1:
+# BZ12701 %*6Lg:-0x8p-16385:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x0p0:1:6:-0x0:
+%*6Lg:-0x0p0:0:6:
+%6Lg:-nan(09A_Zaz):0:-1:
+%*6Lg:-nan(09A_Zaz):0:-1:
+%6Lg:-nan():1:6:-nan:
+%*6Lg:-nan():0:6:
+%6Lg:nan():1:5:nan:
+%*6Lg:nan():0:5:
+%6Lg:nan(09A_Zaz):0:-1:
+%*6Lg:nan(09A_Zaz):0:-1:
+%6Lg:0x0p0:1:5:0x0:
+%*6Lg:0x0p0:0:5:
+%6Lg:0x0p+0:1:6:0x0:
+%*6Lg:0x0p+0:0:6:
+%6Lg:0x8p-16385:1:6:0x1p2:
+%*6Lg:0x8p-16385:0:6:
+%6Lg:0x2.3456789abcdef01p012345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef01p012345:0:6:
+%6Lg:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef01p+12345:0:6:
+%6Lg:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2:
+%*6Lg:0x7.fffffffffffffff8p16381:0:6:
+%6Lg:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3:
+%*6Lg:0xf.fffffffffffffffp+16380:0:6:
+%6Lg:infinity:0:-1:
+%*6Lg:infinity:0:-1:
+%6Lg:+nan():1:6:nan:
+%*6Lg:+nan():0:6:
+%6Lg:+nan(09A_Zaz):0:-1:
+%*6Lg:+nan(09A_Zaz):0:-1:
+%6Lg:+0x0p0:1:6:0x0:
+%*6Lg:+0x0p0:0:6:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-16385:0:-1:
+# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef01p012345:0:6:
+%6Lg:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef01p+12345:0:6:
+%6Lg:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*6Lg:+0x7.fffffffffffffff8p16381:0:6:
+%6Lg:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*6Lg:+0xf.fffffffffffffffp+16380:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%22Lg::0:-1:
+%*22Lg::0:-1:
+%22Lg:-infinity:1:9:-inf:
+%*22Lg:-infinity:0:9:
+# BZ12701 %22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%22Lg:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22Lg:-0x2.3456789abcdef01p012345:0:22:
+%22Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*22Lg:-0x8p-16385:0:11:
+%22Lg:-0x0p+0:1:7:-0x0:
+%*22Lg:-0x0p+0:0:7:
+%22Lg:-0x0p0:1:6:-0x0:
+%*22Lg:-0x0p0:0:6:
+%22Lg:-nan(09A_Zaz):1:13:-nan:
+%*22Lg:-nan(09A_Zaz):0:13:
+%22Lg:-nan():1:6:-nan:
+%*22Lg:-nan():0:6:
+%22Lg:nan():1:5:nan:
+%*22Lg:nan():0:5:
+%22Lg:nan(09A_Zaz):1:12:nan:
+%*22Lg:nan(09A_Zaz):0:12:
+%22Lg:0x0p0:1:5:0x0:
+%*22Lg:0x0p0:0:5:
+%22Lg:0x0p+0:1:6:0x0:
+%*22Lg:0x0p+0:0:6:
+%22Lg:0x8p-16385:1:10:0x1p-16382:
+%*22Lg:0x8p-16385:0:10:
+%22Lg:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22Lg:0x2.3456789abcdef01p012345:0:22:
+%22Lg:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22Lg:0x2.3456789abcdef01p+12345:0:22:
+%22Lg:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3:
+%*22Lg:0x7.fffffffffffffff8p16381:0:22:
+%22Lg:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4:
+%*22Lg:0xf.fffffffffffffffp+16380:0:22:
+%22Lg:infinity:1:8:inf:
+%*22Lg:infinity:0:8:
+%22Lg:+nan():1:6:nan:
+%*22Lg:+nan():0:6:
+%22Lg:+nan(09A_Zaz):1:13:nan:
+%*22Lg:+nan(09A_Zaz):0:13:
+%22Lg:+0x0p0:1:6:0x0:
+%*22Lg:+0x0p0:0:6:
+%22Lg:+0x0p+0:1:7:0x0:
+%*22Lg:+0x0p+0:0:7:
+%22Lg:+0x8p-16385:1:11:0x1p-16382:
+%*22Lg:+0x8p-16385:0:11:
+%22Lg:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22Lg:+0x2.3456789abcdef01p012345:0:22:
+# BZ12701 %22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%22Lg:+infinity:1:9:inf:
+%*22Lg:+infinity:0:9:
+%37Lg::0:-1:
+%*37Lg::0:-1:
+%37Lg:-infinity:1:9:-inf:
+%*37Lg:-infinity:0:9:
+%37Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37Lg:-0xf.fffffffffffffffp+16380:0:27:
+%37Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*37Lg:-0x7.fffffffffffffff8p16381:0:27:
+%37Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:-0x2.3456789abcdef01p+12345:0:27:
+%37Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:-0x2.3456789abcdef01p012345:0:27:
+%37Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*37Lg:-0x8p-16385:0:11:
+%37Lg:-0x0p+0:1:7:-0x0:
+%*37Lg:-0x0p+0:0:7:
+%37Lg:-0x0p0:1:6:-0x0:
+%*37Lg:-0x0p0:0:6:
+%37Lg:-nan(09A_Zaz):1:13:-nan:
+%*37Lg:-nan(09A_Zaz):0:13:
+%37Lg:-nan():1:6:-nan:
+%*37Lg:-nan():0:6:
+%37Lg:nan():1:5:nan:
+%*37Lg:nan():0:5:
+%37Lg:nan(09A_Zaz):1:12:nan:
+%*37Lg:nan(09A_Zaz):0:12:
+%37Lg:0x0p0:1:5:0x0:
+%*37Lg:0x0p0:0:5:
+%37Lg:0x0p+0:1:6:0x0:
+%*37Lg:0x0p+0:0:6:
+%37Lg:0x8p-16385:1:10:0x1p-16382:
+%*37Lg:0x8p-16385:0:10:
+%37Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:0x2.3456789abcdef01p012345:0:26:
+%37Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:0x2.3456789abcdef01p+12345:0:26:
+%37Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*37Lg:0x7.fffffffffffffff8p16381:0:26:
+%37Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*37Lg:0xf.fffffffffffffffp+16380:0:26:
+%37Lg:infinity:1:8:inf:
+%*37Lg:infinity:0:8:
+%37Lg:+nan():1:6:nan:
+%*37Lg:+nan():0:6:
+%37Lg:+nan(09A_Zaz):1:13:nan:
+%*37Lg:+nan(09A_Zaz):0:13:
+%37Lg:+0x0p0:1:6:0x0:
+%*37Lg:+0x0p0:0:6:
+%37Lg:+0x0p+0:1:7:0x0:
+%*37Lg:+0x0p+0:0:7:
+%37Lg:+0x8p-16385:1:11:0x1p-16382:
+%*37Lg:+0x8p-16385:0:11:
+%37Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:+0x2.3456789abcdef01p012345:0:27:
+%37Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:+0x2.3456789abcdef01p+12345:0:27:
+%37Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37Lg:+0x7.fffffffffffffff8p16381:0:27:
+%37Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37Lg:+0xf.fffffffffffffffp+16380:0:27:
+%37Lg:+infinity:1:9:inf:
+%*37Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3:
+%*5Lg: -0xf.fffffffffffffffp+16380:0:6:
+%5Lg: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2:
+%*5Lg: -0x7.fffffffffffffff8p16381:0:6:
+%5Lg: -0x2.3456789abcdef01p+12345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef01p+12345:0:6:
+%5Lg: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef01p012345:0:6:
+# BZ12701 %5Lg: -0x8p-16385:0:-1:
+# BZ12701 %*5Lg: -0x8p-16385:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -nan(09A_Zaz):0:-1:
+%*5Lg: -nan(09A_Zaz):0:-1:
+%5Lg: -nan():0:-1:
+%*5Lg: -nan():0:-1:
+%5Lg: nan():1:6:nan:
+%*5Lg: nan():0:6:
+%5Lg: nan(09A_Zaz):0:-1:
+%*5Lg: nan(09A_Zaz):0:-1:
+%5Lg: 0x0p0:1:6:0x0:
+%*5Lg: 0x0p0:0:6:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-16385:0:-1:
+# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef01p012345:0:6:
+%5Lg: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef01p+12345:0:6:
+%5Lg: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*5Lg: 0x7.fffffffffffffff8p16381:0:6:
+%5Lg: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*5Lg: 0xf.fffffffffffffffp+16380:0:6:
+%5Lg: infinity:0:-1:
+%*5Lg: infinity:0:-1:
+%5Lg: +nan():0:-1:
+%*5Lg: +nan():0:-1:
+%5Lg: +nan(09A_Zaz):0:-1:
+%*5Lg: +nan(09A_Zaz):0:-1:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-16385:0:-1:
+# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x2.3456789abcdef01p012345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef01p012345:0:6:
+%5Lg: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef01p+12345:0:6:
+%5Lg: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2:
+%*5Lg: +0x7.fffffffffffffff8p16381:0:6:
+%5Lg: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3:
+%*5Lg: +0xf.fffffffffffffffp+16380:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%37Lg: :0:-1:
+%*37Lg: :0:-1:
+%37Lg: -infinity:1:10:-inf:
+%*37Lg: -infinity:0:10:
+%37Lg: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37Lg: -0xf.fffffffffffffffp+16380:0:28:
+%37Lg: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383:
+%*37Lg: -0x7.fffffffffffffff8p16381:0:28:
+%37Lg: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: -0x2.3456789abcdef01p+12345:0:28:
+%37Lg: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: -0x2.3456789abcdef01p012345:0:28:
+%37Lg: -0x8p-16385:1:12:-0x1p-16382:
+%*37Lg: -0x8p-16385:0:12:
+%37Lg: -0x0p+0:1:8:-0x0:
+%*37Lg: -0x0p+0:0:8:
+%37Lg: -0x0p0:1:7:-0x0:
+%*37Lg: -0x0p0:0:7:
+%37Lg: -nan(09A_Zaz):1:14:-nan:
+%*37Lg: -nan(09A_Zaz):0:14:
+%37Lg: -nan():1:7:-nan:
+%*37Lg: -nan():0:7:
+%37Lg: nan():1:6:nan:
+%*37Lg: nan():0:6:
+%37Lg: nan(09A_Zaz):1:13:nan:
+%*37Lg: nan(09A_Zaz):0:13:
+%37Lg: 0x0p0:1:6:0x0:
+%*37Lg: 0x0p0:0:6:
+%37Lg: 0x0p+0:1:7:0x0:
+%*37Lg: 0x0p+0:0:7:
+%37Lg: 0x8p-16385:1:11:0x1p-16382:
+%*37Lg: 0x8p-16385:0:11:
+%37Lg: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: 0x2.3456789abcdef01p012345:0:27:
+%37Lg: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: 0x2.3456789abcdef01p+12345:0:27:
+%37Lg: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37Lg: 0x7.fffffffffffffff8p16381:0:27:
+%37Lg: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37Lg: 0xf.fffffffffffffffp+16380:0:27:
+%37Lg: infinity:1:9:inf:
+%*37Lg: infinity:0:9:
+%37Lg: +nan():1:7:nan:
+%*37Lg: +nan():0:7:
+%37Lg: +nan(09A_Zaz):1:14:nan:
+%*37Lg: +nan(09A_Zaz):0:14:
+%37Lg: +0x0p0:1:7:0x0:
+%*37Lg: +0x0p0:0:7:
+%37Lg: +0x0p+0:1:8:0x0:
+%*37Lg: +0x0p+0:0:8:
+%37Lg: +0x8p-16385:1:12:0x1p-16382:
+%*37Lg: +0x8p-16385:0:12:
+%37Lg: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: +0x2.3456789abcdef01p012345:0:28:
+%37Lg: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: +0x2.3456789abcdef01p+12345:0:28:
+%37Lg: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383:
+%*37Lg: +0x7.fffffffffffffff8p16381:0:28:
+%37Lg: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383:
+%*37Lg: +0xf.fffffffffffffffp+16380:0:28:
+%37Lg: +infinity:1:10:inf:
+%*37Lg: +infinity:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
@@ -0,0 +1,682 @@
+%LG::0:-1:
+%*LG::0:-1:
+%LG:-INFINITY:1:9:-inf:
+%*LG:-INFINITY:0:9:
+%LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LG:-0X2.3456789ABCDEF01P+12345:0:27:
+%LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LG:-0X2.3456789ABCDEF01P012345:0:27:
+%LG:-0X8P-16385:1:11:-0x1p-16382:
+%*LG:-0X8P-16385:0:11:
+%LG:-0X0P+0:1:7:-0x0:
+%*LG:-0X0P+0:0:7:
+%LG:-0X0P0:1:6:-0x0:
+%*LG:-0X0P0:0:6:
+%LG:-NAN(09A_Zaz):1:13:-nan:
+%*LG:-NAN(09A_Zaz):0:13:
+%LG:-NAN():1:6:-nan:
+%*LG:-NAN():0:6:
+%LG:NAN():1:5:nan:
+%*LG:NAN():0:5:
+%LG:NAN(09A_Zaz):1:12:nan:
+%*LG:NAN(09A_Zaz):0:12:
+%LG:0X0P0:1:5:0x0:
+%*LG:0X0P0:0:5:
+%LG:0X0P+0:1:6:0x0:
+%*LG:0X0P+0:0:6:
+%LG:0X8P-16385:1:10:0x1p-16382:
+%*LG:0X8P-16385:0:10:
+%LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:0X2.3456789ABCDEF01P012345:0:26:
+%LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:0X2.3456789ABCDEF01P+12345:0:26:
+%LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%LG:INFINITY:1:8:inf:
+%*LG:INFINITY:0:8:
+%LG:+NAN():1:6:nan:
+%*LG:+NAN():0:6:
+%LG:+NAN(09A_Zaz):1:13:nan:
+%*LG:+NAN(09A_Zaz):0:13:
+%LG:+0X0P0:1:6:0x0:
+%*LG:+0X0P0:0:6:
+%LG:+0X0P+0:1:7:0x0:
+%*LG:+0X0P+0:0:7:
+%LG:+0X8P-16385:1:11:0x1p-16382:
+%*LG:+0X8P-16385:0:11:
+%LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:+0X2.3456789ABCDEF01P012345:0:27:
+%LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:+0X2.3456789ABCDEF01P+12345:0:27:
+%LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LG:+INFINITY:1:9:inf:
+%*LG:+INFINITY:0:9:
+%1LG::0:-1:
+%*1LG::0:-1:
+%1LG:-INFINITY:0:-1:
+%*1LG:-INFINITY:0:-1:
+%1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%1LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%*1LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%1LG:-0X8P-16385:0:-1:
+%*1LG:-0X8P-16385:0:-1:
+%1LG:-0X0P+0:0:-1:
+%*1LG:-0X0P+0:0:-1:
+%1LG:-0X0P0:0:-1:
+%*1LG:-0X0P0:0:-1:
+%1LG:-NAN(09A_Zaz):0:-1:
+%*1LG:-NAN(09A_Zaz):0:-1:
+%1LG:-NAN():0:-1:
+%*1LG:-NAN():0:-1:
+%1LG:NAN():0:-1:
+%*1LG:NAN():0:-1:
+%1LG:NAN(09A_Zaz):0:-1:
+%*1LG:NAN(09A_Zaz):0:-1:
+%1LG:0X0P0:1:1:0x0:
+%*1LG:0X0P0:0:1:
+%1LG:0X0P+0:1:1:0x0:
+%*1LG:0X0P+0:0:1:
+%1LG:0X8P-16385:1:1:0x0:
+%*1LG:0X8P-16385:0:1:
+%1LG:0X2.3456789ABCDEF01P012345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF01P012345:0:1:
+%1LG:0X2.3456789ABCDEF01P+12345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF01P+12345:0:1:
+%1LG:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFFFF8P16381:0:1:
+%1LG:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFFFFFP+16380:0:1:
+%1LG:INFINITY:0:-1:
+%*1LG:INFINITY:0:-1:
+%1LG:+NAN():0:-1:
+%*1LG:+NAN():0:-1:
+%1LG:+NAN(09A_Zaz):0:-1:
+%*1LG:+NAN(09A_Zaz):0:-1:
+%1LG:+0X0P0:0:-1:
+%*1LG:+0X0P0:0:-1:
+%1LG:+0X0P+0:0:-1:
+%*1LG:+0X0P+0:0:-1:
+%1LG:+0X8P-16385:0:-1:
+%*1LG:+0X8P-16385:0:-1:
+%1LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%*1LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%1LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LG:+INFINITY:0:-1:
+%*1LG:+INFINITY:0:-1:
+%2LG::0:-1:
+%*2LG::0:-1:
+%2LG:-INFINITY:0:-1:
+%*2LG:-INFINITY:0:-1:
+%2LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LG:-0X2.3456789ABCDEF01P+12345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF01P+12345:0:2:
+%2LG:-0X2.3456789ABCDEF01P012345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF01P012345:0:2:
+%2LG:-0X8P-16385:1:2:-0x0:
+%*2LG:-0X8P-16385:0:2:
+%2LG:-0X0P+0:1:2:-0x0:
+%*2LG:-0X0P+0:0:2:
+%2LG:-0X0P0:1:2:-0x0:
+%*2LG:-0X0P0:0:2:
+%2LG:-NAN(09A_Zaz):0:-1:
+%*2LG:-NAN(09A_Zaz):0:-1:
+%2LG:-NAN():0:-1:
+%*2LG:-NAN():0:-1:
+%2LG:NAN():0:-1:
+%*2LG:NAN():0:-1:
+%2LG:NAN(09A_Zaz):0:-1:
+%*2LG:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-16385:0:-1:
+# BZ12701 %*2LG:0X8P-16385:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LG:INFINITY:0:-1:
+%*2LG:INFINITY:0:-1:
+%2LG:+NAN():0:-1:
+%*2LG:+NAN():0:-1:
+%2LG:+NAN(09A_Zaz):0:-1:
+%*2LG:+NAN(09A_Zaz):0:-1:
+%2LG:+0X0P0:1:2:0x0:
+%*2LG:+0X0P0:0:2:
+%2LG:+0X0P+0:1:2:0x0:
+%*2LG:+0X0P+0:0:2:
+%2LG:+0X8P-16385:1:2:0x0:
+%*2LG:+0X8P-16385:0:2:
+%2LG:+0X2.3456789ABCDEF01P012345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF01P012345:0:2:
+%2LG:+0X2.3456789ABCDEF01P+12345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF01P+12345:0:2:
+%2LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LG:+INFINITY:0:-1:
+%*2LG:+INFINITY:0:-1:
+%3LG::0:-1:
+%*3LG::0:-1:
+%3LG:-INFINITY:0:-1:
+%*3LG:-INFINITY:0:-1:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LG:-0X8P-16385:0:-1:
+# BZ12701 %*3LG:-0X8P-16385:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-NAN(09A_Zaz):0:-1:
+%*3LG:-NAN(09A_Zaz):0:-1:
+%3LG:-NAN():0:-1:
+%*3LG:-NAN():0:-1:
+%3LG:NAN():1:3:nan:
+%*3LG:NAN():0:3:
+%3LG:NAN(09A_Zaz):1:3:nan:
+%*3LG:NAN(09A_Zaz):0:3:
+%3LG:0X0P0:1:3:0x0:
+%*3LG:0X0P0:0:3:
+%3LG:0X0P+0:1:3:0x0:
+%*3LG:0X0P+0:0:3:
+%3LG:0X8P-16385:1:3:0x1p3:
+%*3LG:0X8P-16385:0:3:
+%3LG:0X2.3456789ABCDEF01P012345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF01P012345:0:3:
+%3LG:0X2.3456789ABCDEF01P+12345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF01P+12345:0:3:
+%3LG:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFFFF8P16381:0:3:
+%3LG:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFFFFFP+16380:0:3:
+%3LG:INFINITY:1:3:inf:
+%*3LG:INFINITY:0:3:
+%3LG:+NAN():0:-1:
+%*3LG:+NAN():0:-1:
+%3LG:+NAN(09A_Zaz):0:-1:
+%*3LG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-16385:0:-1:
+# BZ12701 %*3LG:+0X8P-16385:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:+INFINITY:0:-1:
+%*3LG:+INFINITY:0:-1:
+%4LG::0:-1:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF01P012345:0:4:
+%4LG:-0X8P-16385:1:4:-0x1p3:
+%*4LG:-0X8P-16385:0:4:
+%4LG:-0X0P+0:1:4:-0x0:
+%*4LG:-0X0P+0:0:4:
+%4LG:-0X0P0:1:4:-0x0:
+%*4LG:-0X0P0:0:4:
+%4LG:-NAN(09A_Zaz):1:4:-nan:
+%*4LG:-NAN(09A_Zaz):0:4:
+%4LG:-NAN():1:4:-nan:
+%*4LG:-NAN():0:4:
+%4LG:NAN():0:-1:
+%*4LG:NAN():0:-1:
+%4LG:NAN(09A_Zaz):0:-1:
+%*4LG:NAN(09A_Zaz):0:-1:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-16385:0:-1:
+# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF01P012345:0:4:
+%4LG:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:INFINITY:0:-1:
+%*4LG:INFINITY:0:-1:
+%4LG:+NAN():1:4:nan:
+%*4LG:+NAN():0:4:
+%4LG:+NAN(09A_Zaz):1:4:nan:
+%*4LG:+NAN(09A_Zaz):0:4:
+%4LG:+0X0P0:1:4:0x0:
+%*4LG:+0X0P0:0:4:
+%4LG:+0X0P+0:1:4:0x0:
+%*4LG:+0X0P+0:0:4:
+%4LG:+0X8P-16385:1:4:0x1p3:
+%*4LG:+0X8P-16385:0:4:
+%4LG:+0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF01P012345:0:4:
+%4LG:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:+INFINITY:1:4:inf:
+%*4LG:+INFINITY:0:4:
+%5LG::0:-1:
+%*5LG::0:-1:
+%5LG:-INFINITY:0:-1:
+%*5LG:-INFINITY:0:-1:
+%5LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF01P012345:0:5:
+# BZ12701 %5LG:-0X8P-16385:0:-1:
+# BZ12701 %*5LG:-0X8P-16385:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-NAN(09A_Zaz):0:-1:
+%*5LG:-NAN(09A_Zaz):0:-1:
+%5LG:-NAN():0:-1:
+%*5LG:-NAN():0:-1:
+%5LG:NAN():1:5:nan:
+%*5LG:NAN():0:5:
+%5LG:NAN(09A_Zaz):0:-1:
+%*5LG:NAN(09A_Zaz):0:-1:
+%5LG:0X0P0:1:5:0x0:
+%*5LG:0X0P0:0:5:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-16385:0:-1:
+# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF01P012345:0:5:
+%5LG:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:INFINITY:0:-1:
+%*5LG:INFINITY:0:-1:
+%5LG:+NAN():0:-1:
+%*5LG:+NAN():0:-1:
+%5LG:+NAN(09A_Zaz):0:-1:
+%*5LG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-16385:0:-1:
+# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF01P012345:0:5:
+%5LG:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:+INFINITY:0:-1:
+%*5LG:+INFINITY:0:-1:
+%6LG::0:-1:
+%*6LG::0:-1:
+%6LG:-INFINITY:0:-1:
+%*6LG:-INFINITY:0:-1:
+%6LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF01P012345:0:6:
+# BZ12701 %6LG:-0X8P-16385:0:-1:
+# BZ12701 %*6LG:-0X8P-16385:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X0P0:1:6:-0x0:
+%*6LG:-0X0P0:0:6:
+%6LG:-NAN(09A_Zaz):0:-1:
+%*6LG:-NAN(09A_Zaz):0:-1:
+%6LG:-NAN():1:6:-nan:
+%*6LG:-NAN():0:6:
+%6LG:NAN():1:5:nan:
+%*6LG:NAN():0:5:
+%6LG:NAN(09A_Zaz):0:-1:
+%*6LG:NAN(09A_Zaz):0:-1:
+%6LG:0X0P0:1:5:0x0:
+%*6LG:0X0P0:0:5:
+%6LG:0X0P+0:1:6:0x0:
+%*6LG:0X0P+0:0:6:
+%6LG:0X8P-16385:1:6:0x1p2:
+%*6LG:0X8P-16385:0:6:
+%6LG:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF01P012345:0:6:
+%6LG:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:INFINITY:0:-1:
+%*6LG:INFINITY:0:-1:
+%6LG:+NAN():1:6:nan:
+%*6LG:+NAN():0:6:
+%6LG:+NAN(09A_Zaz):0:-1:
+%*6LG:+NAN(09A_Zaz):0:-1:
+%6LG:+0X0P0:1:6:0x0:
+%*6LG:+0X0P0:0:6:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-16385:0:-1:
+# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF01P012345:0:6:
+%6LG:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%22LG::0:-1:
+%*22LG::0:-1:
+%22LG:-INFINITY:1:9:-inf:
+%*22LG:-INFINITY:0:9:
+# BZ12701 %22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LG:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22LG:-0X2.3456789ABCDEF01P012345:0:22:
+%22LG:-0X8P-16385:1:11:-0x1p-16382:
+%*22LG:-0X8P-16385:0:11:
+%22LG:-0X0P+0:1:7:-0x0:
+%*22LG:-0X0P+0:0:7:
+%22LG:-0X0P0:1:6:-0x0:
+%*22LG:-0X0P0:0:6:
+%22LG:-NAN(09A_Zaz):1:13:-nan:
+%*22LG:-NAN(09A_Zaz):0:13:
+%22LG:-NAN():1:6:-nan:
+%*22LG:-NAN():0:6:
+%22LG:NAN():1:5:nan:
+%*22LG:NAN():0:5:
+%22LG:NAN(09A_Zaz):1:12:nan:
+%*22LG:NAN(09A_Zaz):0:12:
+%22LG:0X0P0:1:5:0x0:
+%*22LG:0X0P0:0:5:
+%22LG:0X0P+0:1:6:0x0:
+%*22LG:0X0P+0:0:6:
+%22LG:0X8P-16385:1:10:0x1p-16382:
+%*22LG:0X8P-16385:0:10:
+%22LG:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LG:0X2.3456789ABCDEF01P012345:0:22:
+%22LG:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LG:0X2.3456789ABCDEF01P+12345:0:22:
+%22LG:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3:
+%*22LG:0X7.FFFFFFFFFFFFFFF8P16381:0:22:
+%22LG:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4:
+%*22LG:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
+%22LG:INFINITY:1:8:inf:
+%*22LG:INFINITY:0:8:
+%22LG:+NAN():1:6:nan:
+%*22LG:+NAN():0:6:
+%22LG:+NAN(09A_Zaz):1:13:nan:
+%*22LG:+NAN(09A_Zaz):0:13:
+%22LG:+0X0P0:1:6:0x0:
+%*22LG:+0X0P0:0:6:
+%22LG:+0X0P+0:1:7:0x0:
+%*22LG:+0X0P+0:0:7:
+%22LG:+0X8P-16385:1:11:0x1p-16382:
+%*22LG:+0X8P-16385:0:11:
+%22LG:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22LG:+0X2.3456789ABCDEF01P012345:0:22:
+# BZ12701 %22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LG:+INFINITY:1:9:inf:
+%*22LG:+INFINITY:0:9:
+%37LG::0:-1:
+%*37LG::0:-1:
+%37LG:-INFINITY:1:9:-inf:
+%*37LG:-INFINITY:0:9:
+%37LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*37LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:-0X2.3456789ABCDEF01P+12345:0:27:
+%37LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:-0X2.3456789ABCDEF01P012345:0:27:
+%37LG:-0X8P-16385:1:11:-0x1p-16382:
+%*37LG:-0X8P-16385:0:11:
+%37LG:-0X0P+0:1:7:-0x0:
+%*37LG:-0X0P+0:0:7:
+%37LG:-0X0P0:1:6:-0x0:
+%*37LG:-0X0P0:0:6:
+%37LG:-NAN(09A_Zaz):1:13:-nan:
+%*37LG:-NAN(09A_Zaz):0:13:
+%37LG:-NAN():1:6:-nan:
+%*37LG:-NAN():0:6:
+%37LG:NAN():1:5:nan:
+%*37LG:NAN():0:5:
+%37LG:NAN(09A_Zaz):1:12:nan:
+%*37LG:NAN(09A_Zaz):0:12:
+%37LG:0X0P0:1:5:0x0:
+%*37LG:0X0P0:0:5:
+%37LG:0X0P+0:1:6:0x0:
+%*37LG:0X0P+0:0:6:
+%37LG:0X8P-16385:1:10:0x1p-16382:
+%*37LG:0X8P-16385:0:10:
+%37LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:0X2.3456789ABCDEF01P012345:0:26:
+%37LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:0X2.3456789ABCDEF01P+12345:0:26:
+%37LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*37LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%37LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*37LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%37LG:INFINITY:1:8:inf:
+%*37LG:INFINITY:0:8:
+%37LG:+NAN():1:6:nan:
+%*37LG:+NAN():0:6:
+%37LG:+NAN(09A_Zaz):1:13:nan:
+%*37LG:+NAN(09A_Zaz):0:13:
+%37LG:+0X0P0:1:6:0x0:
+%*37LG:+0X0P0:0:6:
+%37LG:+0X0P+0:1:7:0x0:
+%*37LG:+0X0P+0:0:7:
+%37LG:+0X8P-16385:1:11:0x1p-16382:
+%*37LG:+0X8P-16385:0:11:
+%37LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:+0X2.3456789ABCDEF01P012345:0:27:
+%37LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:+0X2.3456789ABCDEF01P+12345:0:27:
+%37LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG:+INFINITY:1:9:inf:
+%*37LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF01P012345:0:6:
+# BZ12701 %5LG: -0X8P-16385:0:-1:
+# BZ12701 %*5LG: -0X8P-16385:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -NAN(09A_Zaz):0:-1:
+%*5LG: -NAN(09A_Zaz):0:-1:
+%5LG: -NAN():0:-1:
+%*5LG: -NAN():0:-1:
+%5LG: NAN():1:6:nan:
+%*5LG: NAN():0:6:
+%5LG: NAN(09A_Zaz):0:-1:
+%*5LG: NAN(09A_Zaz):0:-1:
+%5LG: 0X0P0:1:6:0x0:
+%*5LG: 0X0P0:0:6:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-16385:0:-1:
+# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF01P012345:0:6:
+%5LG: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: INFINITY:0:-1:
+%*5LG: INFINITY:0:-1:
+%5LG: +NAN():0:-1:
+%*5LG: +NAN():0:-1:
+%5LG: +NAN(09A_Zaz):0:-1:
+%*5LG: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-16385:0:-1:
+# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF01P012345:0:6:
+%5LG: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%37LG: :0:-1:
+%*37LG: :0:-1:
+%37LG: -INFINITY:1:10:-inf:
+%*37LG: -INFINITY:0:10:
+%37LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383:
+%*37LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LG: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: -0X2.3456789ABCDEF01P+12345:0:28:
+%37LG: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: -0X2.3456789ABCDEF01P012345:0:28:
+%37LG: -0X8P-16385:1:12:-0x1p-16382:
+%*37LG: -0X8P-16385:0:12:
+%37LG: -0X0P+0:1:8:-0x0:
+%*37LG: -0X0P+0:0:8:
+%37LG: -0X0P0:1:7:-0x0:
+%*37LG: -0X0P0:0:7:
+%37LG: -NAN(09A_Zaz):1:14:-nan:
+%*37LG: -NAN(09A_Zaz):0:14:
+%37LG: -NAN():1:7:-nan:
+%*37LG: -NAN():0:7:
+%37LG: NAN():1:6:nan:
+%*37LG: NAN():0:6:
+%37LG: NAN(09A_Zaz):1:13:nan:
+%*37LG: NAN(09A_Zaz):0:13:
+%37LG: 0X0P0:1:6:0x0:
+%*37LG: 0X0P0:0:6:
+%37LG: 0X0P+0:1:7:0x0:
+%*37LG: 0X0P+0:0:7:
+%37LG: 0X8P-16385:1:11:0x1p-16382:
+%*37LG: 0X8P-16385:0:11:
+%37LG: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: 0X2.3456789ABCDEF01P012345:0:27:
+%37LG: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: 0X2.3456789ABCDEF01P+12345:0:27:
+%37LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG: INFINITY:1:9:inf:
+%*37LG: INFINITY:0:9:
+%37LG: +NAN():1:7:nan:
+%*37LG: +NAN():0:7:
+%37LG: +NAN(09A_Zaz):1:14:nan:
+%*37LG: +NAN(09A_Zaz):0:14:
+%37LG: +0X0P0:1:7:0x0:
+%*37LG: +0X0P0:0:7:
+%37LG: +0X0P+0:1:8:0x0:
+%*37LG: +0X0P+0:0:8:
+%37LG: +0X8P-16385:1:12:0x1p-16382:
+%*37LG: +0X8P-16385:0:12:
+%37LG: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: +0X2.3456789ABCDEF01P012345:0:28:
+%37LG: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: +0X2.3456789ABCDEF01P+12345:0:28:
+%37LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383:
+%*37LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383:
+%*37LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LG: +INFINITY:1:10:inf:
+%*37LG: +INFINITY:0:10:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
@@ -0,0 +1,33 @@
+/* Test skeleton for formatted scanf input for ldbl-96 conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <math_ldbl.h>
+#include <stdint.h>
+#include <string.h>
+
+#undef compare_real
+#define compare_real(x, y) \
+({ \
+ ieee_long_double_shape_type ux = { .value = x }, uy = { .value = y }; \
+ (ux.parts.lsw == uy.parts.lsw && ux.parts.msw == uy.parts.msw \
+ && ux.parts.sign_exponent == uy.parts.sign_exponent); \
+})
+
+typedef long double type_t;
+
+#include "tst-scanf-format-skeleton.c"
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 02/10] stdio-common: Add tests for formatted fscanf input specifiers
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-25 10:21 ` [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
@ 2025-03-25 10:21 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
` (7 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:21 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire fscanf into test infrastructure for formatted scanf input
specifiers.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
---
No change from v2 (10/17).
No change from v1.
---
stdio-common/Makefile | 2 +-
stdio-common/tst-scanf-format-f-c.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-char.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-double.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-float.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-int.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ldouble.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-llong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-long.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-short.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-uchar.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-uint.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ullong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ulong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ushort.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f.h | 29 +++++++++++++++++++++++++++++
16 files changed, 338 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-fscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s
+xscanf-funcs := s f
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-f-c.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
Index: glibc/stdio-common/tst-scanf-format-f-char.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
Index: glibc/stdio-common/tst-scanf-format-f-double.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
Index: glibc/stdio-common/tst-scanf-format-f-float.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
Index: glibc/stdio-common/tst-scanf-format-f-int.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
Index: glibc/stdio-common/tst-scanf-format-f-ldouble.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
Index: glibc/stdio-common/tst-scanf-format-f-llong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
Index: glibc/stdio-common/tst-scanf-format-f-long.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
Index: glibc/stdio-common/tst-scanf-format-f-short.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
Index: glibc/stdio-common/tst-scanf-format-f-uchar.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
Index: glibc/stdio-common/tst-scanf-format-f-uint.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
Index: glibc/stdio-common/tst-scanf-format-f-ullong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
Index: glibc/stdio-common/tst-scanf-format-f-ulong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
Index: glibc/stdio-common/tst-scanf-format-f-ushort.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
Index: glibc/stdio-common/tst-scanf-format-f.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-f.h
@@ -0,0 +1,29 @@
+/* Test feature wrapper for formatted 'fscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdio.h>
+
+#define scanf_under_test(...) \
+({ \
+ int result = fscanf (stdin, __VA_ARGS__); \
+ if (ferror (stdin)) \
+ result = INPUT_ERROR; \
+ else if (result == EOF) \
+ result = INPUT_EOF; \
+ result; \
+})
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf input specifiers
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-25 10:21 ` [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
2025-03-25 10:21 ` [PATCH v3 02/10] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 21:17 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 04/10] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
` (6 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire sscanf into test infrastructure for formatted scanf input
specifiers.
---
Changes from v2 (11/17):
- Allocate an extra byte for the terminating null character.
No change from v1.
---
stdio-common/Makefile | 2
stdio-common/tst-scanf-format-ss-c.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-char.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-double.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-float.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-int.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ldouble.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-llong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-long.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-short.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-uchar.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-uint.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ullong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ulong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ushort.c | 22 ++++++++
stdio-common/tst-scanf-format-ss.h | 73 +++++++++++++++++++++++++++++
16 files changed, 382 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-sscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f
+xscanf-funcs := s f ss
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-ss-c.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
Index: glibc/stdio-common/tst-scanf-format-ss-char.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
Index: glibc/stdio-common/tst-scanf-format-ss-double.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
Index: glibc/stdio-common/tst-scanf-format-ss-float.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
Index: glibc/stdio-common/tst-scanf-format-ss-int.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
Index: glibc/stdio-common/tst-scanf-format-ss-ldouble.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
Index: glibc/stdio-common/tst-scanf-format-ss-llong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
Index: glibc/stdio-common/tst-scanf-format-ss-long.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
Index: glibc/stdio-common/tst-scanf-format-ss-short.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
Index: glibc/stdio-common/tst-scanf-format-ss-uchar.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
Index: glibc/stdio-common/tst-scanf-format-ss-uint.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
Index: glibc/stdio-common/tst-scanf-format-ss-ullong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
Index: glibc/stdio-common/tst-scanf-format-ss-ulong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
Index: glibc/stdio-common/tst-scanf-format-ss-ushort.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
Index: glibc/stdio-common/tst-scanf-format-ss.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss.h
@@ -0,0 +1,73 @@
+/* Test feature wrapper for formatted 'scanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <support/support.h>
+
+static char *sscanf_buf;
+static size_t sscanf_buf_size;
+
+static void __attribute__ ((destructor))
+scanf_under_test_fini (void)
+{
+ free (sscanf_buf);
+}
+
+#define scanf_under_test(...) \
+({ \
+ __label__ out; \
+ size_t i = 0; \
+ int result; \
+ int ch; \
+ \
+ do \
+ { \
+ ch = read_input (); \
+ if (ch < 0) \
+ { \
+ result = ch; \
+ goto out; \
+ } \
+ if (i == sscanf_buf_size) \
+ { \
+ sscanf_buf_size += SIZE_CHUNK; \
+ /* Add an extra byte for the terminating null character. */ \
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1); \
+ } \
+ sscanf_buf[i++] = ch; \
+ } \
+ while (ch != ':'); \
+ sscanf_buf[i++] = '\0'; \
+ \
+ ch = ungetc (ch, stdin); \
+ if (ch == EOF) \
+ { \
+ result = INPUT_ERROR; \
+ goto out; \
+ } \
+ \
+ result = sscanf (sscanf_buf, __VA_ARGS__); \
+ if (result == EOF) \
+ result = INPUT_EOF; \
+ \
+out: \
+ result; \
+})
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 04/10] stdio-common: Add tests for formatted vscanf input specifiers
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (2 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 05/10] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
` (5 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vscanf into test infrastructure for formatted scanf input
specifiers.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
---
No change from v2 (12/17).
No change from v1.
---
stdio-common/Makefile | 2 -
stdio-common/tst-scanf-format-v-c.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-char.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-double.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-float.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-int.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ldouble.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-llong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-long.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-short.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-uchar.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-uint.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ullong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ulong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ushort.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v.h | 36 ++++++++++++++++++++++++++++++
16 files changed, 345 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss
+xscanf-funcs := s f ss v
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-v-c.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
Index: glibc/stdio-common/tst-scanf-format-v-char.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
Index: glibc/stdio-common/tst-scanf-format-v-double.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
Index: glibc/stdio-common/tst-scanf-format-v-float.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
Index: glibc/stdio-common/tst-scanf-format-v-int.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
Index: glibc/stdio-common/tst-scanf-format-v-ldouble.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
Index: glibc/stdio-common/tst-scanf-format-v-llong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
Index: glibc/stdio-common/tst-scanf-format-v-long.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
Index: glibc/stdio-common/tst-scanf-format-v-short.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
Index: glibc/stdio-common/tst-scanf-format-v-uchar.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
Index: glibc/stdio-common/tst-scanf-format-v-uint.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
Index: glibc/stdio-common/tst-scanf-format-v-ullong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
Index: glibc/stdio-common/tst-scanf-format-v-ulong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
Index: glibc/stdio-common/tst-scanf-format-v-ushort.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
Index: glibc/stdio-common/tst-scanf-format-v.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-v.h
@@ -0,0 +1,36 @@
+/* Test feature wrapper for formatted 'vscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stdio.h>
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ va_list ap;
+ int result;
+
+ va_start (ap, fmt);
+ result = vscanf (fmt, ap);
+ va_end (ap);
+ if (ferror (stdin))
+ result = INPUT_ERROR;
+ else if (result == EOF)
+ result = INPUT_EOF;
+ return result;
+}
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 05/10] stdio-common: Add tests for formatted vfscanf input specifiers
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (3 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 04/10] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 06/10] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
` (4 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vfscanf into test infrastructure for formatted scanf input
specifiers.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
---
No change from v2 (13/17).
No change from v1.
---
stdio-common/Makefile | 2 -
stdio-common/tst-scanf-format-vf-c.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-char.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-double.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-float.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-int.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ldouble.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-llong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-long.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-short.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-uchar.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-uint.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ullong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ulong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ushort.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf.h | 36 +++++++++++++++++++++++++++++
16 files changed, 345 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vfscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss v
+xscanf-funcs := s f ss v vf
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-vf-c.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
Index: glibc/stdio-common/tst-scanf-format-vf-char.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
Index: glibc/stdio-common/tst-scanf-format-vf-double.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
Index: glibc/stdio-common/tst-scanf-format-vf-float.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
Index: glibc/stdio-common/tst-scanf-format-vf-int.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
Index: glibc/stdio-common/tst-scanf-format-vf-ldouble.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
Index: glibc/stdio-common/tst-scanf-format-vf-llong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
Index: glibc/stdio-common/tst-scanf-format-vf-long.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
Index: glibc/stdio-common/tst-scanf-format-vf-short.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
Index: glibc/stdio-common/tst-scanf-format-vf-uchar.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
Index: glibc/stdio-common/tst-scanf-format-vf-uint.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
Index: glibc/stdio-common/tst-scanf-format-vf-ullong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
Index: glibc/stdio-common/tst-scanf-format-vf-ulong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
Index: glibc/stdio-common/tst-scanf-format-vf-ushort.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
Index: glibc/stdio-common/tst-scanf-format-vf.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vf.h
@@ -0,0 +1,36 @@
+/* Test feature wrapper for formatted 'vfscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stdio.h>
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ va_list ap;
+ int result;
+
+ va_start (ap, fmt);
+ result = vfscanf (stdin, fmt, ap);
+ va_end (ap);
+ if (ferror (stdin))
+ result = INPUT_ERROR;
+ else if (result == EOF)
+ result = INPUT_EOF;
+ return result;
+}
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 06/10] stdio-common: Add tests for formatted vsscanf input specifiers
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (4 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 05/10] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988] Maciej W. Rozycki
` (3 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vsscanf into test infrastructure for formatted scanf input
specifiers.
---
Changes from v2 (14/17):
- Allocate an extra byte for the terminating null character.
No change from v1.
---
stdio-common/Makefile | 2
stdio-common/tst-scanf-format-vs-c.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-char.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-double.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-float.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-int.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ldouble.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-llong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-long.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-short.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-uchar.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-uint.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ullong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ulong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ushort.c | 22 ++++++++
stdio-common/tst-scanf-format-vs.h | 77 +++++++++++++++++++++++++++++
16 files changed, 386 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vsscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss v vf
+xscanf-funcs := s f ss v vf vs
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-vs-c.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
Index: glibc/stdio-common/tst-scanf-format-vs-char.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
Index: glibc/stdio-common/tst-scanf-format-vs-double.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
Index: glibc/stdio-common/tst-scanf-format-vs-float.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
Index: glibc/stdio-common/tst-scanf-format-vs-int.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
Index: glibc/stdio-common/tst-scanf-format-vs-ldouble.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
Index: glibc/stdio-common/tst-scanf-format-vs-llong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
Index: glibc/stdio-common/tst-scanf-format-vs-long.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
Index: glibc/stdio-common/tst-scanf-format-vs-short.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
Index: glibc/stdio-common/tst-scanf-format-vs-uchar.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
Index: glibc/stdio-common/tst-scanf-format-vs-uint.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
Index: glibc/stdio-common/tst-scanf-format-vs-ullong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
Index: glibc/stdio-common/tst-scanf-format-vs-ulong.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
Index: glibc/stdio-common/tst-scanf-format-vs-ushort.c
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
Index: glibc/stdio-common/tst-scanf-format-vs.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs.h
@@ -0,0 +1,77 @@
+/* Test feature wrapper for formatted 'vsscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <support/support.h>
+
+static char *sscanf_buf;
+static size_t sscanf_buf_size;
+
+static void __attribute__ ((destructor))
+scanf_under_test_fini (void)
+{
+ free (sscanf_buf);
+}
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ size_t i = 0;
+ va_list ap;
+ int result;
+ int ch;
+
+ do
+ {
+ ch = read_input ();
+ if (ch < 0)
+ {
+ result = ch;
+ goto out;
+ }
+ if (i == sscanf_buf_size)
+ {
+ sscanf_buf_size += SIZE_CHUNK;
+ /* Add an extra byte for the terminating null character. */
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1);
+ }
+ sscanf_buf[i++] = ch;
+ }
+ while (ch != ':');
+ sscanf_buf[i++] = '\0';
+
+ ch = ungetc (ch, stdin);
+ if (ch == EOF)
+ {
+ result = INPUT_ERROR;
+ goto out;
+ }
+
+ va_start (ap, fmt);
+ result = vsscanf (sscanf_buf, fmt, ap);
+ va_end (ap);
+ if (result == EOF)
+ result = INPUT_EOF;
+
+out:
+ return result;
+}
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988]
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (5 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 06/10] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 21:33 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
` (2 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Fix the handling of real 'scanf' input such as "+.e" as per BZ #13988
for the i18n case as well, complementing commit 6ecec3b616ae ("Don't
accept exp char without preceding digits in scanf float parsing"), where
the 'e' character is incorrectly consumed from input. Add a test case
matching stdio-common/bug26.c, with bits from localedata/tst-sscanf.c.
---
This is needed to prevent a localedata/tst-sscanf regression with 10/10,
but it is of course a fix for a bug on its own. I don't know why GCC is
unhappy with the 'I' modifier, this doesn't appear documented anywhere.
New change in v3.
---
localedata/Makefile | 1
localedata/tst-bz13988.c | 51 ++++++++++++++++++++++++++++++++++++++++
stdio-common/vfscanf-internal.c | 12 +++++++--
3 files changed, 61 insertions(+), 3 deletions(-)
glibc-scanf-bz13988-i18n.diff
Index: glibc/localedata/Makefile
===================================================================
--- glibc.orig/localedata/Makefile
+++ glibc/localedata/Makefile
@@ -236,6 +236,7 @@ tests = \
bug-iconv-trans \
bug-setlocale1 \
bug-usesetlocale \
+ tst-bz13988 \
tst-c-utf8-consistency \
tst-digits \
tst-iconv-emojis-trans \
Index: glibc/localedata/tst-bz13988.c
===================================================================
--- /dev/null
+++ glibc/localedata/tst-bz13988.c
@@ -0,0 +1,51 @@
+/* Localized test for BZ #13988.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <locale.h>
+#include <stdio.h>
+#include <string.h>
+
+#include <libc-diag.h>
+#include <support/check.h>
+
+#define PD "\xd9\xab"
+
+static int
+do_test (void)
+{
+ if (setlocale (LC_ALL, "fa_IR.UTF-8") == NULL)
+ FAIL_EXIT1 ("setlocale (LC_ALL, \"fa_IR.UTF-8\")");
+
+ char s[] = "+" PD "e";
+ FILE *f = fmemopen (s, strlen (s), "r");
+
+ DIAG_PUSH_NEEDS_COMMENT;
+ DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wformat");
+
+ /* This should fail to parse a floating-point number, and leave 'e' in the
+ input. */
+ double d;
+ TEST_VERIFY_EXIT (fscanf (f, "%Ilf", &d) == 0);
+ TEST_VERIFY_EXIT (fgetc (f) == 'e');
+
+ DIAG_POP_NEEDS_COMMENT;
+
+ return 0;
+}
+
+#include <support/test-driver.c>
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2409,7 +2409,7 @@ __vfscanf_internal (FILE *s, const char
if (got_e && charbuf.current[-1] == exp_char
&& (c == L_('-') || c == L_('+')))
char_buffer_add (&charbuf, c);
- else if (char_buffer_size (&charbuf) > got_sign && !got_e
+ else if (got_digit && !got_e
&& (CHAR_T) TOLOWER (c) == exp_char)
{
char_buffer_add (&charbuf, exp_char);
@@ -2426,7 +2426,10 @@ __vfscanf_internal (FILE *s, const char
if (c == wcdigits[n])
{
if (n < 10)
- char_buffer_add (&charbuf, L_('0') + n);
+ {
+ char_buffer_add (&charbuf, L_('0') + n);
+ got_digit = 1;
+ }
else if (n == 11 && !got_dot)
{
char_buffer_add (&charbuf, decimal);
@@ -2461,7 +2464,10 @@ __vfscanf_internal (FILE *s, const char
width = avail;
if (n < 10)
- char_buffer_add (&charbuf, L_('0') + n);
+ {
+ char_buffer_add (&charbuf, L_('0') + n);
+ got_digit = 1;
+ }
else if (n == 11 && !got_dot)
{
/* Add all the characters. */
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701]
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (6 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988] Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 21:37 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 09/10] stdio-common: Reject significand " Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits " Maciej W. Rozycki
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf integer input data that is comprised of a
binary or hexadecimal prefix, optionally preceded by a sign, and with no
actual digits following. Such data is a prefix of, but not a matching
input sequence and it is required by ISO C to cause a matching failure.
Currently a matching success is instead incorrectly produced along with
the conversion result of zero, with the prefix wholly consumed from
input.
Enable input data that causes test failures without this fix in place.
---
Changes from v2 (15/17):
- Reword the change description for clarity per Florian's request.
- Rename data input files such as to replace the X infix with xx.
New change in v2.
---
stdio-common/tst-scanf-format-char-i.input | 384 ++++++++++----------
stdio-common/tst-scanf-format-llong-i.input | 192 +++++-----
stdio-common/tst-scanf-format-short-i.input | 192 +++++-----
stdio-common/tst-scanf-format-uchar-b.input | 168 ++++----
stdio-common/tst-scanf-format-uchar-x.input | 168 ++++----
stdio-common/tst-scanf-format-uchar-xx.input | 168 ++++----
stdio-common/tst-scanf-format-ullong-b.input | 96 ++---
stdio-common/tst-scanf-format-ullong-x.input | 96 ++---
stdio-common/tst-scanf-format-ullong-xx.input | 96 ++---
stdio-common/tst-scanf-format-ushort-b.input | 96 ++---
stdio-common/tst-scanf-format-ushort-x.input | 96 ++---
stdio-common/tst-scanf-format-ushort-xx.input | 96 ++---
stdio-common/vfscanf-internal.c | 36 +
sysdeps/wordsize-32/tst-scanf-format-int-i.input | 192 +++++-----
sysdeps/wordsize-32/tst-scanf-format-long-i.input | 192 +++++-----
sysdeps/wordsize-32/tst-scanf-format-uint-b.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-uint-x.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-uint-xx.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-b.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-x.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-int-i.input | 192 +++++-----
sysdeps/wordsize-64/tst-scanf-format-long-i.input | 192 +++++-----
sysdeps/wordsize-64/tst-scanf-format-uint-b.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-uint-x.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-uint-xx.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-b.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-x.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input | 96 ++---
29 files changed, 1907 insertions(+), 1897 deletions(-)
glibc-scanf-bz12701-int.diff
Index: glibc/stdio-common/tst-scanf-format-char-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-char-i.input
+++ glibc/stdio-common/tst-scanf-format-char-i.input
@@ -510,76 +510,76 @@
%*2hhi:-0b0:0:2:
%2hhi:0:1:1:0:
%*2hhi:0:0:1:
-# BZ12701 %2hhi:0X0:0:-1:
-# BZ12701 %*2hhi:0X0:0:-1:
-# BZ12701 %2hhi:0x0:0:-1:
-# BZ12701 %*2hhi:0x0:0:-1:
+%2hhi:0X0:0:-1:
+%*2hhi:0X0:0:-1:
+%2hhi:0x0:0:-1:
+%*2hhi:0x0:0:-1:
%2hhi:00:1:2:0:
%*2hhi:00:0:2:
-# BZ12701 %2hhi:0B0:0:-1:
-# BZ12701 %*2hhi:0B0:0:-1:
-# BZ12701 %2hhi:0b0:0:-1:
-# BZ12701 %*2hhi:0b0:0:-1:
+%2hhi:0B0:0:-1:
+%*2hhi:0B0:0:-1:
+%2hhi:0b0:0:-1:
+%*2hhi:0b0:0:-1:
%2hhi:1:1:1:1:
%*2hhi:1:0:1:
-# BZ12701 %2hhi:0X1:0:-1:
-# BZ12701 %*2hhi:0X1:0:-1:
-# BZ12701 %2hhi:0x1:0:-1:
-# BZ12701 %*2hhi:0x1:0:-1:
+%2hhi:0X1:0:-1:
+%*2hhi:0X1:0:-1:
+%2hhi:0x1:0:-1:
+%*2hhi:0x1:0:-1:
%2hhi:01:1:2:1:
%*2hhi:01:0:2:
-# BZ12701 %2hhi:0B1:0:-1:
-# BZ12701 %*2hhi:0B1:0:-1:
-# BZ12701 %2hhi:0b1:0:-1:
-# BZ12701 %*2hhi:0b1:0:-1:
+%2hhi:0B1:0:-1:
+%*2hhi:0B1:0:-1:
+%2hhi:0b1:0:-1:
+%*2hhi:0b1:0:-1:
%2hhi:42:1:2:42:
%*2hhi:42:0:2:
-# BZ12701 %2hhi:0X2a:0:-1:
-# BZ12701 %*2hhi:0X2a:0:-1:
-# BZ12701 %2hhi:0x2A:0:-1:
-# BZ12701 %*2hhi:0x2A:0:-1:
+%2hhi:0X2a:0:-1:
+%*2hhi:0X2a:0:-1:
+%2hhi:0x2A:0:-1:
+%*2hhi:0x2A:0:-1:
%2hhi:052:1:2:5:
%*2hhi:052:0:2:
-# BZ12701 %2hhi:0B101010:0:-1:
-# BZ12701 %*2hhi:0B101010:0:-1:
-# BZ12701 %2hhi:0b101010:0:-1:
-# BZ12701 %*2hhi:0b101010:0:-1:
+%2hhi:0B101010:0:-1:
+%*2hhi:0B101010:0:-1:
+%2hhi:0b101010:0:-1:
+%*2hhi:0b101010:0:-1:
%2hhi:127:1:2:12:
%*2hhi:127:0:2:
-# BZ12701 %2hhi:0X7f:0:-1:
-# BZ12701 %*2hhi:0X7f:0:-1:
-# BZ12701 %2hhi:0x7F:0:-1:
-# BZ12701 %*2hhi:0x7F:0:-1:
+%2hhi:0X7f:0:-1:
+%*2hhi:0X7f:0:-1:
+%2hhi:0x7F:0:-1:
+%*2hhi:0x7F:0:-1:
%2hhi:0177:1:2:1:
%*2hhi:0177:0:2:
-# BZ12701 %2hhi:0B1111111:0:-1:
-# BZ12701 %*2hhi:0B1111111:0:-1:
-# BZ12701 %2hhi:0b1111111:0:-1:
-# BZ12701 %*2hhi:0b1111111:0:-1:
+%2hhi:0B1111111:0:-1:
+%*2hhi:0B1111111:0:-1:
+%2hhi:0b1111111:0:-1:
+%*2hhi:0b1111111:0:-1:
%2hhi:128:1:2:12:
%*2hhi:128:0:2:
-# BZ12701 %2hhi:0X80:0:-1:
-# BZ12701 %*2hhi:0X80:0:-1:
-# BZ12701 %2hhi:0x80:0:-1:
-# BZ12701 %*2hhi:0x80:0:-1:
+%2hhi:0X80:0:-1:
+%*2hhi:0X80:0:-1:
+%2hhi:0x80:0:-1:
+%*2hhi:0x80:0:-1:
%2hhi:0200:1:2:2:
%*2hhi:0200:0:2:
-# BZ12701 %2hhi:0B10000000:0:-1:
-# BZ12701 %*2hhi:0B10000000:0:-1:
-# BZ12701 %2hhi:0b10000000:0:-1:
-# BZ12701 %*2hhi:0b10000000:0:-1:
+%2hhi:0B10000000:0:-1:
+%*2hhi:0B10000000:0:-1:
+%2hhi:0b10000000:0:-1:
+%*2hhi:0b10000000:0:-1:
%2hhi:169:1:2:16:
%*2hhi:169:0:2:
-# BZ12701 %2hhi:0Xa9:0:-1:
-# BZ12701 %*2hhi:0Xa9:0:-1:
-# BZ12701 %2hhi:0xA9:0:-1:
-# BZ12701 %*2hhi:0xA9:0:-1:
+%2hhi:0Xa9:0:-1:
+%*2hhi:0Xa9:0:-1:
+%2hhi:0xA9:0:-1:
+%*2hhi:0xA9:0:-1:
%2hhi:0251:1:2:2:
%*2hhi:0251:0:2:
-# BZ12701 %2hhi:0B10101001:0:-1:
-# BZ12701 %*2hhi:0B10101001:0:-1:
-# BZ12701 %2hhi:0b10101001:0:-1:
-# BZ12701 %*2hhi:0b10101001:0:-1:
+%2hhi:0B10101001:0:-1:
+%*2hhi:0B10101001:0:-1:
+%2hhi:0b10101001:0:-1:
+%*2hhi:0b10101001:0:-1:
%2hhi:+0:1:2:0:
%*2hhi:+0:0:2:
%2hhi:+0X0:1:2:0:
@@ -656,76 +656,76 @@
%*3hhi::0:-1:
%3hhi:-251:1:3:-25:
%*3hhi:-251:0:3:
-# BZ12701 %3hhi:-0Xfb:0:-1:
-# BZ12701 %*3hhi:-0Xfb:0:-1:
-# BZ12701 %3hhi:-0xFB:0:-1:
-# BZ12701 %*3hhi:-0xFB:0:-1:
+%3hhi:-0Xfb:0:-1:
+%*3hhi:-0Xfb:0:-1:
+%3hhi:-0xFB:0:-1:
+%*3hhi:-0xFB:0:-1:
%3hhi:-0373:1:3:-3:
%*3hhi:-0373:0:3:
-# BZ12701 %3hhi:-0B11111011:0:-1:
-# BZ12701 %*3hhi:-0B11111011:0:-1:
-# BZ12701 %3hhi:-0b11111011:0:-1:
-# BZ12701 %*3hhi:-0b11111011:0:-1:
+%3hhi:-0B11111011:0:-1:
+%*3hhi:-0B11111011:0:-1:
+%3hhi:-0b11111011:0:-1:
+%*3hhi:-0b11111011:0:-1:
%3hhi:-129:1:3:-12:
%*3hhi:-129:0:3:
-# BZ12701 %3hhi:-0X81:0:-1:
-# BZ12701 %*3hhi:-0X81:0:-1:
-# BZ12701 %3hhi:-0x81:0:-1:
-# BZ12701 %*3hhi:-0x81:0:-1:
+%3hhi:-0X81:0:-1:
+%*3hhi:-0X81:0:-1:
+%3hhi:-0x81:0:-1:
+%*3hhi:-0x81:0:-1:
%3hhi:-0201:1:3:-2:
%*3hhi:-0201:0:3:
-# BZ12701 %3hhi:-0B10000001:0:-1:
-# BZ12701 %*3hhi:-0B10000001:0:-1:
-# BZ12701 %3hhi:-0b10000001:0:-1:
-# BZ12701 %*3hhi:-0b10000001:0:-1:
+%3hhi:-0B10000001:0:-1:
+%*3hhi:-0B10000001:0:-1:
+%3hhi:-0b10000001:0:-1:
+%*3hhi:-0b10000001:0:-1:
%3hhi:-128:1:3:-12:
%*3hhi:-128:0:3:
-# BZ12701 %3hhi:-0X80:0:-1:
-# BZ12701 %*3hhi:-0X80:0:-1:
-# BZ12701 %3hhi:-0x80:0:-1:
-# BZ12701 %*3hhi:-0x80:0:-1:
+%3hhi:-0X80:0:-1:
+%*3hhi:-0X80:0:-1:
+%3hhi:-0x80:0:-1:
+%*3hhi:-0x80:0:-1:
%3hhi:-0200:1:3:-2:
%*3hhi:-0200:0:3:
-# BZ12701 %3hhi:-0B10000000:0:-1:
-# BZ12701 %*3hhi:-0B10000000:0:-1:
-# BZ12701 %3hhi:-0b10000000:0:-1:
-# BZ12701 %*3hhi:-0b10000000:0:-1:
+%3hhi:-0B10000000:0:-1:
+%*3hhi:-0B10000000:0:-1:
+%3hhi:-0b10000000:0:-1:
+%*3hhi:-0b10000000:0:-1:
%3hhi:-123:1:3:-12:
%*3hhi:-123:0:3:
-# BZ12701 %3hhi:-0X7b:0:-1:
-# BZ12701 %*3hhi:-0X7b:0:-1:
-# BZ12701 %3hhi:-0x7B:0:-1:
-# BZ12701 %*3hhi:-0x7B:0:-1:
+%3hhi:-0X7b:0:-1:
+%*3hhi:-0X7b:0:-1:
+%3hhi:-0x7B:0:-1:
+%*3hhi:-0x7B:0:-1:
%3hhi:-0173:1:3:-1:
%*3hhi:-0173:0:3:
-# BZ12701 %3hhi:-0B1111011:0:-1:
-# BZ12701 %*3hhi:-0B1111011:0:-1:
-# BZ12701 %3hhi:-0b1111011:0:-1:
-# BZ12701 %*3hhi:-0b1111011:0:-1:
+%3hhi:-0B1111011:0:-1:
+%*3hhi:-0B1111011:0:-1:
+%3hhi:-0b1111011:0:-1:
+%*3hhi:-0b1111011:0:-1:
%3hhi:-1:1:2:-1:
%*3hhi:-1:0:2:
-# BZ12701 %3hhi:-0X1:0:-1:
-# BZ12701 %*3hhi:-0X1:0:-1:
-# BZ12701 %3hhi:-0x1:0:-1:
-# BZ12701 %*3hhi:-0x1:0:-1:
+%3hhi:-0X1:0:-1:
+%*3hhi:-0X1:0:-1:
+%3hhi:-0x1:0:-1:
+%*3hhi:-0x1:0:-1:
%3hhi:-01:1:3:-1:
%*3hhi:-01:0:3:
-# BZ12701 %3hhi:-0B1:0:-1:
-# BZ12701 %*3hhi:-0B1:0:-1:
-# BZ12701 %3hhi:-0b1:0:-1:
-# BZ12701 %*3hhi:-0b1:0:-1:
+%3hhi:-0B1:0:-1:
+%*3hhi:-0B1:0:-1:
+%3hhi:-0b1:0:-1:
+%*3hhi:-0b1:0:-1:
%3hhi:-0:1:2:0:
%*3hhi:-0:0:2:
-# BZ12701 %3hhi:-0X0:0:-1:
-# BZ12701 %*3hhi:-0X0:0:-1:
-# BZ12701 %3hhi:-0x0:0:-1:
-# BZ12701 %*3hhi:-0x0:0:-1:
+%3hhi:-0X0:0:-1:
+%*3hhi:-0X0:0:-1:
+%3hhi:-0x0:0:-1:
+%*3hhi:-0x0:0:-1:
%3hhi:-00:1:3:0:
%*3hhi:-00:0:3:
-# BZ12701 %3hhi:-0B0:0:-1:
-# BZ12701 %*3hhi:-0B0:0:-1:
-# BZ12701 %3hhi:-0b0:0:-1:
-# BZ12701 %*3hhi:-0b0:0:-1:
+%3hhi:-0B0:0:-1:
+%*3hhi:-0B0:0:-1:
+%3hhi:-0b0:0:-1:
+%*3hhi:-0b0:0:-1:
%3hhi:0:1:1:0:
%*3hhi:0:0:1:
%3hhi:0X0:1:3:0:
@@ -800,76 +800,76 @@
%*3hhi:0b10101001:0:3:
%3hhi:+0:1:2:0:
%*3hhi:+0:0:2:
-# BZ12701 %3hhi:+0X0:0:-1:
-# BZ12701 %*3hhi:+0X0:0:-1:
-# BZ12701 %3hhi:+0x0:0:-1:
-# BZ12701 %*3hhi:+0x0:0:-1:
+%3hhi:+0X0:0:-1:
+%*3hhi:+0X0:0:-1:
+%3hhi:+0x0:0:-1:
+%*3hhi:+0x0:0:-1:
%3hhi:+00:1:3:0:
%*3hhi:+00:0:3:
-# BZ12701 %3hhi:+0B0:0:-1:
-# BZ12701 %*3hhi:+0B0:0:-1:
-# BZ12701 %3hhi:+0b0:0:-1:
-# BZ12701 %*3hhi:+0b0:0:-1:
+%3hhi:+0B0:0:-1:
+%*3hhi:+0B0:0:-1:
+%3hhi:+0b0:0:-1:
+%*3hhi:+0b0:0:-1:
%3hhi:+1:1:2:1:
%*3hhi:+1:0:2:
-# BZ12701 %3hhi:+0X1:0:-1:
-# BZ12701 %*3hhi:+0X1:0:-1:
-# BZ12701 %3hhi:+0x1:0:-1:
-# BZ12701 %*3hhi:+0x1:0:-1:
+%3hhi:+0X1:0:-1:
+%*3hhi:+0X1:0:-1:
+%3hhi:+0x1:0:-1:
+%*3hhi:+0x1:0:-1:
%3hhi:+01:1:3:1:
%*3hhi:+01:0:3:
-# BZ12701 %3hhi:+0B1:0:-1:
-# BZ12701 %*3hhi:+0B1:0:-1:
-# BZ12701 %3hhi:+0b1:0:-1:
-# BZ12701 %*3hhi:+0b1:0:-1:
+%3hhi:+0B1:0:-1:
+%*3hhi:+0B1:0:-1:
+%3hhi:+0b1:0:-1:
+%*3hhi:+0b1:0:-1:
%3hhi:+42:1:3:42:
%*3hhi:+42:0:3:
-# BZ12701 %3hhi:+0X2a:0:-1:
-# BZ12701 %*3hhi:+0X2a:0:-1:
-# BZ12701 %3hhi:+0x2A:0:-1:
-# BZ12701 %*3hhi:+0x2A:0:-1:
+%3hhi:+0X2a:0:-1:
+%*3hhi:+0X2a:0:-1:
+%3hhi:+0x2A:0:-1:
+%*3hhi:+0x2A:0:-1:
%3hhi:+052:1:3:5:
%*3hhi:+052:0:3:
-# BZ12701 %3hhi:+0B101010:0:-1:
-# BZ12701 %*3hhi:+0B101010:0:-1:
-# BZ12701 %3hhi:+0b101010:0:-1:
-# BZ12701 %*3hhi:+0b101010:0:-1:
+%3hhi:+0B101010:0:-1:
+%*3hhi:+0B101010:0:-1:
+%3hhi:+0b101010:0:-1:
+%*3hhi:+0b101010:0:-1:
%3hhi:+127:1:3:12:
%*3hhi:+127:0:3:
-# BZ12701 %3hhi:+0X7f:0:-1:
-# BZ12701 %*3hhi:+0X7f:0:-1:
-# BZ12701 %3hhi:+0x7F:0:-1:
-# BZ12701 %*3hhi:+0x7F:0:-1:
+%3hhi:+0X7f:0:-1:
+%*3hhi:+0X7f:0:-1:
+%3hhi:+0x7F:0:-1:
+%*3hhi:+0x7F:0:-1:
%3hhi:+0177:1:3:1:
%*3hhi:+0177:0:3:
-# BZ12701 %3hhi:+0B1111111:0:-1:
-# BZ12701 %*3hhi:+0B1111111:0:-1:
-# BZ12701 %3hhi:+0b1111111:0:-1:
-# BZ12701 %*3hhi:+0b1111111:0:-1:
+%3hhi:+0B1111111:0:-1:
+%*3hhi:+0B1111111:0:-1:
+%3hhi:+0b1111111:0:-1:
+%*3hhi:+0b1111111:0:-1:
%3hhi:+128:1:3:12:
%*3hhi:+128:0:3:
-# BZ12701 %3hhi:+0X80:0:-1:
-# BZ12701 %*3hhi:+0X80:0:-1:
-# BZ12701 %3hhi:+0x80:0:-1:
-# BZ12701 %*3hhi:+0x80:0:-1:
+%3hhi:+0X80:0:-1:
+%*3hhi:+0X80:0:-1:
+%3hhi:+0x80:0:-1:
+%*3hhi:+0x80:0:-1:
%3hhi:+0200:1:3:2:
%*3hhi:+0200:0:3:
-# BZ12701 %3hhi:+0B10000000:0:-1:
-# BZ12701 %*3hhi:+0B10000000:0:-1:
-# BZ12701 %3hhi:+0b10000000:0:-1:
-# BZ12701 %*3hhi:+0b10000000:0:-1:
+%3hhi:+0B10000000:0:-1:
+%*3hhi:+0B10000000:0:-1:
+%3hhi:+0b10000000:0:-1:
+%*3hhi:+0b10000000:0:-1:
%3hhi:+169:1:3:16:
%*3hhi:+169:0:3:
-# BZ12701 %3hhi:+0Xa9:0:-1:
-# BZ12701 %*3hhi:+0Xa9:0:-1:
-# BZ12701 %3hhi:+0xA9:0:-1:
-# BZ12701 %*3hhi:+0xA9:0:-1:
+%3hhi:+0Xa9:0:-1:
+%*3hhi:+0Xa9:0:-1:
+%3hhi:+0xA9:0:-1:
+%*3hhi:+0xA9:0:-1:
%3hhi:+0251:1:3:2:
%*3hhi:+0251:0:3:
-# BZ12701 %3hhi:+0B10101001:0:-1:
-# BZ12701 %*3hhi:+0B10101001:0:-1:
-# BZ12701 %3hhi:+0b10101001:0:-1:
-# BZ12701 %*3hhi:+0b10101001:0:-1:
+%3hhi:+0B10101001:0:-1:
+%*3hhi:+0B10101001:0:-1:
+%3hhi:+0b10101001:0:-1:
+%*3hhi:+0b10101001:0:-1:
%5hhi::0:-1:
%*5hhi::0:-1:
%5hhi:-251:1:4:5:
@@ -1164,76 +1164,76 @@
%*2hhi: -0b0:0:3:
%2hhi: 0:1:2:0:
%*2hhi: 0:0:2:
-# BZ12701 %2hhi: 0X0:0:-1:
-# BZ12701 %*2hhi: 0X0:0:-1:
-# BZ12701 %2hhi: 0x0:0:-1:
-# BZ12701 %*2hhi: 0x0:0:-1:
+%2hhi: 0X0:0:-1:
+%*2hhi: 0X0:0:-1:
+%2hhi: 0x0:0:-1:
+%*2hhi: 0x0:0:-1:
%2hhi: 00:1:3:0:
%*2hhi: 00:0:3:
-# BZ12701 %2hhi: 0B0:0:-1:
-# BZ12701 %*2hhi: 0B0:0:-1:
-# BZ12701 %2hhi: 0b0:0:-1:
-# BZ12701 %*2hhi: 0b0:0:-1:
+%2hhi: 0B0:0:-1:
+%*2hhi: 0B0:0:-1:
+%2hhi: 0b0:0:-1:
+%*2hhi: 0b0:0:-1:
%2hhi: 1:1:2:1:
%*2hhi: 1:0:2:
-# BZ12701 %2hhi: 0X1:0:-1:
-# BZ12701 %*2hhi: 0X1:0:-1:
-# BZ12701 %2hhi: 0x1:0:-1:
-# BZ12701 %*2hhi: 0x1:0:-1:
+%2hhi: 0X1:0:-1:
+%*2hhi: 0X1:0:-1:
+%2hhi: 0x1:0:-1:
+%*2hhi: 0x1:0:-1:
%2hhi: 01:1:3:1:
%*2hhi: 01:0:3:
-# BZ12701 %2hhi: 0B1:0:-1:
-# BZ12701 %*2hhi: 0B1:0:-1:
-# BZ12701 %2hhi: 0b1:0:-1:
-# BZ12701 %*2hhi: 0b1:0:-1:
+%2hhi: 0B1:0:-1:
+%*2hhi: 0B1:0:-1:
+%2hhi: 0b1:0:-1:
+%*2hhi: 0b1:0:-1:
%2hhi: 42:1:3:42:
%*2hhi: 42:0:3:
-# BZ12701 %2hhi: 0X2a:0:-1:
-# BZ12701 %*2hhi: 0X2a:0:-1:
-# BZ12701 %2hhi: 0x2A:0:-1:
-# BZ12701 %*2hhi: 0x2A:0:-1:
+%2hhi: 0X2a:0:-1:
+%*2hhi: 0X2a:0:-1:
+%2hhi: 0x2A:0:-1:
+%*2hhi: 0x2A:0:-1:
%2hhi: 052:1:3:5:
%*2hhi: 052:0:3:
-# BZ12701 %2hhi: 0B101010:0:-1:
-# BZ12701 %*2hhi: 0B101010:0:-1:
-# BZ12701 %2hhi: 0b101010:0:-1:
-# BZ12701 %*2hhi: 0b101010:0:-1:
+%2hhi: 0B101010:0:-1:
+%*2hhi: 0B101010:0:-1:
+%2hhi: 0b101010:0:-1:
+%*2hhi: 0b101010:0:-1:
%2hhi: 127:1:3:12:
%*2hhi: 127:0:3:
-# BZ12701 %2hhi: 0X7f:0:-1:
-# BZ12701 %*2hhi: 0X7f:0:-1:
-# BZ12701 %2hhi: 0x7F:0:-1:
-# BZ12701 %*2hhi: 0x7F:0:-1:
+%2hhi: 0X7f:0:-1:
+%*2hhi: 0X7f:0:-1:
+%2hhi: 0x7F:0:-1:
+%*2hhi: 0x7F:0:-1:
%2hhi: 0177:1:3:1:
%*2hhi: 0177:0:3:
-# BZ12701 %2hhi: 0B1111111:0:-1:
-# BZ12701 %*2hhi: 0B1111111:0:-1:
-# BZ12701 %2hhi: 0b1111111:0:-1:
-# BZ12701 %*2hhi: 0b1111111:0:-1:
+%2hhi: 0B1111111:0:-1:
+%*2hhi: 0B1111111:0:-1:
+%2hhi: 0b1111111:0:-1:
+%*2hhi: 0b1111111:0:-1:
%2hhi: 128:1:3:12:
%*2hhi: 128:0:3:
-# BZ12701 %2hhi: 0X80:0:-1:
-# BZ12701 %*2hhi: 0X80:0:-1:
-# BZ12701 %2hhi: 0x80:0:-1:
-# BZ12701 %*2hhi: 0x80:0:-1:
+%2hhi: 0X80:0:-1:
+%*2hhi: 0X80:0:-1:
+%2hhi: 0x80:0:-1:
+%*2hhi: 0x80:0:-1:
%2hhi: 0200:1:3:2:
%*2hhi: 0200:0:3:
-# BZ12701 %2hhi: 0B10000000:0:-1:
-# BZ12701 %*2hhi: 0B10000000:0:-1:
-# BZ12701 %2hhi: 0b10000000:0:-1:
-# BZ12701 %*2hhi: 0b10000000:0:-1:
+%2hhi: 0B10000000:0:-1:
+%*2hhi: 0B10000000:0:-1:
+%2hhi: 0b10000000:0:-1:
+%*2hhi: 0b10000000:0:-1:
%2hhi: 169:1:3:16:
%*2hhi: 169:0:3:
-# BZ12701 %2hhi: 0Xa9:0:-1:
-# BZ12701 %*2hhi: 0Xa9:0:-1:
-# BZ12701 %2hhi: 0xA9:0:-1:
-# BZ12701 %*2hhi: 0xA9:0:-1:
+%2hhi: 0Xa9:0:-1:
+%*2hhi: 0Xa9:0:-1:
+%2hhi: 0xA9:0:-1:
+%*2hhi: 0xA9:0:-1:
%2hhi: 0251:1:3:2:
%*2hhi: 0251:0:3:
-# BZ12701 %2hhi: 0B10101001:0:-1:
-# BZ12701 %*2hhi: 0B10101001:0:-1:
-# BZ12701 %2hhi: 0b10101001:0:-1:
-# BZ12701 %*2hhi: 0b10101001:0:-1:
+%2hhi: 0B10101001:0:-1:
+%*2hhi: 0B10101001:0:-1:
+%2hhi: 0b10101001:0:-1:
+%*2hhi: 0b10101001:0:-1:
%2hhi: +0:1:3:0:
%*2hhi: +0:0:3:
%2hhi: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-llong-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-llong-i.input
+++ glibc/stdio-common/tst-scanf-format-llong-i.input
@@ -510,76 +510,76 @@
%*2lli:-0b0:0:2:
%2lli:0:1:1:0:
%*2lli:0:0:1:
-# BZ12701 %2lli:0X0:0:-1:
-# BZ12701 %*2lli:0X0:0:-1:
-# BZ12701 %2lli:0x0:0:-1:
-# BZ12701 %*2lli:0x0:0:-1:
+%2lli:0X0:0:-1:
+%*2lli:0X0:0:-1:
+%2lli:0x0:0:-1:
+%*2lli:0x0:0:-1:
%2lli:00:1:2:0:
%*2lli:00:0:2:
-# BZ12701 %2lli:0B0:0:-1:
-# BZ12701 %*2lli:0B0:0:-1:
-# BZ12701 %2lli:0b0:0:-1:
-# BZ12701 %*2lli:0b0:0:-1:
+%2lli:0B0:0:-1:
+%*2lli:0B0:0:-1:
+%2lli:0b0:0:-1:
+%*2lli:0b0:0:-1:
%2lli:1:1:1:1:
%*2lli:1:0:1:
-# BZ12701 %2lli:0X1:0:-1:
-# BZ12701 %*2lli:0X1:0:-1:
-# BZ12701 %2lli:0x1:0:-1:
-# BZ12701 %*2lli:0x1:0:-1:
+%2lli:0X1:0:-1:
+%*2lli:0X1:0:-1:
+%2lli:0x1:0:-1:
+%*2lli:0x1:0:-1:
%2lli:01:1:2:1:
%*2lli:01:0:2:
-# BZ12701 %2lli:0B1:0:-1:
-# BZ12701 %*2lli:0B1:0:-1:
-# BZ12701 %2lli:0b1:0:-1:
-# BZ12701 %*2lli:0b1:0:-1:
+%2lli:0B1:0:-1:
+%*2lli:0B1:0:-1:
+%2lli:0b1:0:-1:
+%*2lli:0b1:0:-1:
%2lli:42:1:2:42:
%*2lli:42:0:2:
-# BZ12701 %2lli:0X2a:0:-1:
-# BZ12701 %*2lli:0X2a:0:-1:
-# BZ12701 %2lli:0x2A:0:-1:
-# BZ12701 %*2lli:0x2A:0:-1:
+%2lli:0X2a:0:-1:
+%*2lli:0X2a:0:-1:
+%2lli:0x2A:0:-1:
+%*2lli:0x2A:0:-1:
%2lli:052:1:2:5:
%*2lli:052:0:2:
-# BZ12701 %2lli:0B101010:0:-1:
-# BZ12701 %*2lli:0B101010:0:-1:
-# BZ12701 %2lli:0b101010:0:-1:
-# BZ12701 %*2lli:0b101010:0:-1:
+%2lli:0B101010:0:-1:
+%*2lli:0B101010:0:-1:
+%2lli:0b101010:0:-1:
+%*2lli:0b101010:0:-1:
%2lli:9223372036854775807:1:2:92:
%*2lli:9223372036854775807:0:2:
-# BZ12701 %2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli:0X7fffffffffffffff:0:-1:
+%*2lli:0X7fffffffffffffff:0:-1:
+%2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
%2lli:0777777777777777777777:1:2:7:
%*2lli:0777777777777777777777:0:2:
-# BZ12701 %2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli:9223372036854775808:1:2:92:
%*2lli:9223372036854775808:0:2:
-# BZ12701 %2lli:0X8000000000000000:0:-1:
-# BZ12701 %*2lli:0X8000000000000000:0:-1:
-# BZ12701 %2lli:0x8000000000000000:0:-1:
-# BZ12701 %*2lli:0x8000000000000000:0:-1:
+%2lli:0X8000000000000000:0:-1:
+%*2lli:0X8000000000000000:0:-1:
+%2lli:0x8000000000000000:0:-1:
+%*2lli:0x8000000000000000:0:-1:
%2lli:01000000000000000000000:1:2:1:
%*2lli:01000000000000000000000:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli:9223372036897200049:1:2:92:
%*2lli:9223372036897200049:0:2:
-# BZ12701 %2lli:0X80000000028757b1:0:-1:
-# BZ12701 %*2lli:0X80000000028757b1:0:-1:
-# BZ12701 %2lli:0x80000000028757B1:0:-1:
-# BZ12701 %*2lli:0x80000000028757B1:0:-1:
+%2lli:0X80000000028757b1:0:-1:
+%*2lli:0X80000000028757b1:0:-1:
+%2lli:0x80000000028757B1:0:-1:
+%*2lli:0x80000000028757B1:0:-1:
%2lli:01000000000000241653661:1:2:1:
%*2lli:01000000000000241653661:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli:+0:1:2:0:
%*2lli:+0:0:2:
%2lli:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2lli: -0b0:0:3:
%2lli: 0:1:2:0:
%*2lli: 0:0:2:
-# BZ12701 %2lli: 0X0:0:-1:
-# BZ12701 %*2lli: 0X0:0:-1:
-# BZ12701 %2lli: 0x0:0:-1:
-# BZ12701 %*2lli: 0x0:0:-1:
+%2lli: 0X0:0:-1:
+%*2lli: 0X0:0:-1:
+%2lli: 0x0:0:-1:
+%*2lli: 0x0:0:-1:
%2lli: 00:1:3:0:
%*2lli: 00:0:3:
-# BZ12701 %2lli: 0B0:0:-1:
-# BZ12701 %*2lli: 0B0:0:-1:
-# BZ12701 %2lli: 0b0:0:-1:
-# BZ12701 %*2lli: 0b0:0:-1:
+%2lli: 0B0:0:-1:
+%*2lli: 0B0:0:-1:
+%2lli: 0b0:0:-1:
+%*2lli: 0b0:0:-1:
%2lli: 1:1:2:1:
%*2lli: 1:0:2:
-# BZ12701 %2lli: 0X1:0:-1:
-# BZ12701 %*2lli: 0X1:0:-1:
-# BZ12701 %2lli: 0x1:0:-1:
-# BZ12701 %*2lli: 0x1:0:-1:
+%2lli: 0X1:0:-1:
+%*2lli: 0X1:0:-1:
+%2lli: 0x1:0:-1:
+%*2lli: 0x1:0:-1:
%2lli: 01:1:3:1:
%*2lli: 01:0:3:
-# BZ12701 %2lli: 0B1:0:-1:
-# BZ12701 %*2lli: 0B1:0:-1:
-# BZ12701 %2lli: 0b1:0:-1:
-# BZ12701 %*2lli: 0b1:0:-1:
+%2lli: 0B1:0:-1:
+%*2lli: 0B1:0:-1:
+%2lli: 0b1:0:-1:
+%*2lli: 0b1:0:-1:
%2lli: 42:1:3:42:
%*2lli: 42:0:3:
-# BZ12701 %2lli: 0X2a:0:-1:
-# BZ12701 %*2lli: 0X2a:0:-1:
-# BZ12701 %2lli: 0x2A:0:-1:
-# BZ12701 %*2lli: 0x2A:0:-1:
+%2lli: 0X2a:0:-1:
+%*2lli: 0X2a:0:-1:
+%2lli: 0x2A:0:-1:
+%*2lli: 0x2A:0:-1:
%2lli: 052:1:3:5:
%*2lli: 052:0:3:
-# BZ12701 %2lli: 0B101010:0:-1:
-# BZ12701 %*2lli: 0B101010:0:-1:
-# BZ12701 %2lli: 0b101010:0:-1:
-# BZ12701 %*2lli: 0b101010:0:-1:
+%2lli: 0B101010:0:-1:
+%*2lli: 0B101010:0:-1:
+%2lli: 0b101010:0:-1:
+%*2lli: 0b101010:0:-1:
%2lli: 9223372036854775807:1:3:92:
%*2lli: 9223372036854775807:0:3:
-# BZ12701 %2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli: 0X7fffffffffffffff:0:-1:
+%*2lli: 0X7fffffffffffffff:0:-1:
+%2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
%2lli: 0777777777777777777777:1:3:7:
%*2lli: 0777777777777777777777:0:3:
-# BZ12701 %2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli: 9223372036854775808:1:3:92:
%*2lli: 9223372036854775808:0:3:
-# BZ12701 %2lli: 0X8000000000000000:0:-1:
-# BZ12701 %*2lli: 0X8000000000000000:0:-1:
-# BZ12701 %2lli: 0x8000000000000000:0:-1:
-# BZ12701 %*2lli: 0x8000000000000000:0:-1:
+%2lli: 0X8000000000000000:0:-1:
+%*2lli: 0X8000000000000000:0:-1:
+%2lli: 0x8000000000000000:0:-1:
+%*2lli: 0x8000000000000000:0:-1:
%2lli: 01000000000000000000000:1:3:1:
%*2lli: 01000000000000000000000:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli: 9223372036897200049:1:3:92:
%*2lli: 9223372036897200049:0:3:
-# BZ12701 %2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %*2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %2lli: 0x80000000028757B1:0:-1:
-# BZ12701 %*2lli: 0x80000000028757B1:0:-1:
+%2lli: 0X80000000028757b1:0:-1:
+%*2lli: 0X80000000028757b1:0:-1:
+%2lli: 0x80000000028757B1:0:-1:
+%*2lli: 0x80000000028757B1:0:-1:
%2lli: 01000000000000241653661:1:3:1:
%*2lli: 01000000000000241653661:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli: +0:1:3:0:
%*2lli: +0:0:3:
%2lli: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-short-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-short-i.input
+++ glibc/stdio-common/tst-scanf-format-short-i.input
@@ -510,76 +510,76 @@
%*2hi:-0b0:0:2:
%2hi:0:1:1:0:
%*2hi:0:0:1:
-# BZ12701 %2hi:0X0:0:-1:
-# BZ12701 %*2hi:0X0:0:-1:
-# BZ12701 %2hi:0x0:0:-1:
-# BZ12701 %*2hi:0x0:0:-1:
+%2hi:0X0:0:-1:
+%*2hi:0X0:0:-1:
+%2hi:0x0:0:-1:
+%*2hi:0x0:0:-1:
%2hi:00:1:2:0:
%*2hi:00:0:2:
-# BZ12701 %2hi:0B0:0:-1:
-# BZ12701 %*2hi:0B0:0:-1:
-# BZ12701 %2hi:0b0:0:-1:
-# BZ12701 %*2hi:0b0:0:-1:
+%2hi:0B0:0:-1:
+%*2hi:0B0:0:-1:
+%2hi:0b0:0:-1:
+%*2hi:0b0:0:-1:
%2hi:1:1:1:1:
%*2hi:1:0:1:
-# BZ12701 %2hi:0X1:0:-1:
-# BZ12701 %*2hi:0X1:0:-1:
-# BZ12701 %2hi:0x1:0:-1:
-# BZ12701 %*2hi:0x1:0:-1:
+%2hi:0X1:0:-1:
+%*2hi:0X1:0:-1:
+%2hi:0x1:0:-1:
+%*2hi:0x1:0:-1:
%2hi:01:1:2:1:
%*2hi:01:0:2:
-# BZ12701 %2hi:0B1:0:-1:
-# BZ12701 %*2hi:0B1:0:-1:
-# BZ12701 %2hi:0b1:0:-1:
-# BZ12701 %*2hi:0b1:0:-1:
+%2hi:0B1:0:-1:
+%*2hi:0B1:0:-1:
+%2hi:0b1:0:-1:
+%*2hi:0b1:0:-1:
%2hi:42:1:2:42:
%*2hi:42:0:2:
-# BZ12701 %2hi:0X2a:0:-1:
-# BZ12701 %*2hi:0X2a:0:-1:
-# BZ12701 %2hi:0x2A:0:-1:
-# BZ12701 %*2hi:0x2A:0:-1:
+%2hi:0X2a:0:-1:
+%*2hi:0X2a:0:-1:
+%2hi:0x2A:0:-1:
+%*2hi:0x2A:0:-1:
%2hi:052:1:2:5:
%*2hi:052:0:2:
-# BZ12701 %2hi:0B101010:0:-1:
-# BZ12701 %*2hi:0B101010:0:-1:
-# BZ12701 %2hi:0b101010:0:-1:
-# BZ12701 %*2hi:0b101010:0:-1:
+%2hi:0B101010:0:-1:
+%*2hi:0B101010:0:-1:
+%2hi:0b101010:0:-1:
+%*2hi:0b101010:0:-1:
%2hi:32767:1:2:32:
%*2hi:32767:0:2:
-# BZ12701 %2hi:0X7fff:0:-1:
-# BZ12701 %*2hi:0X7fff:0:-1:
-# BZ12701 %2hi:0x7FFF:0:-1:
-# BZ12701 %*2hi:0x7FFF:0:-1:
+%2hi:0X7fff:0:-1:
+%*2hi:0X7fff:0:-1:
+%2hi:0x7FFF:0:-1:
+%*2hi:0x7FFF:0:-1:
%2hi:077777:1:2:7:
%*2hi:077777:0:2:
-# BZ12701 %2hi:0B111111111111111:0:-1:
-# BZ12701 %*2hi:0B111111111111111:0:-1:
-# BZ12701 %2hi:0b111111111111111:0:-1:
-# BZ12701 %*2hi:0b111111111111111:0:-1:
+%2hi:0B111111111111111:0:-1:
+%*2hi:0B111111111111111:0:-1:
+%2hi:0b111111111111111:0:-1:
+%*2hi:0b111111111111111:0:-1:
%2hi:32768:1:2:32:
%*2hi:32768:0:2:
-# BZ12701 %2hi:0X8000:0:-1:
-# BZ12701 %*2hi:0X8000:0:-1:
-# BZ12701 %2hi:0x8000:0:-1:
-# BZ12701 %*2hi:0x8000:0:-1:
+%2hi:0X8000:0:-1:
+%*2hi:0X8000:0:-1:
+%2hi:0x8000:0:-1:
+%*2hi:0x8000:0:-1:
%2hi:0100000:1:2:1:
%*2hi:0100000:0:2:
-# BZ12701 %2hi:0B1000000000000000:0:-1:
-# BZ12701 %*2hi:0B1000000000000000:0:-1:
-# BZ12701 %2hi:0b1000000000000000:0:-1:
-# BZ12701 %*2hi:0b1000000000000000:0:-1:
+%2hi:0B1000000000000000:0:-1:
+%*2hi:0B1000000000000000:0:-1:
+%2hi:0b1000000000000000:0:-1:
+%*2hi:0b1000000000000000:0:-1:
%2hi:32809:1:2:32:
%*2hi:32809:0:2:
-# BZ12701 %2hi:0X8029:0:-1:
-# BZ12701 %*2hi:0X8029:0:-1:
-# BZ12701 %2hi:0x8029:0:-1:
-# BZ12701 %*2hi:0x8029:0:-1:
+%2hi:0X8029:0:-1:
+%*2hi:0X8029:0:-1:
+%2hi:0x8029:0:-1:
+%*2hi:0x8029:0:-1:
%2hi:0100051:1:2:1:
%*2hi:0100051:0:2:
-# BZ12701 %2hi:0B1000000000101001:0:-1:
-# BZ12701 %*2hi:0B1000000000101001:0:-1:
-# BZ12701 %2hi:0b1000000000101001:0:-1:
-# BZ12701 %*2hi:0b1000000000101001:0:-1:
+%2hi:0B1000000000101001:0:-1:
+%*2hi:0B1000000000101001:0:-1:
+%2hi:0b1000000000101001:0:-1:
+%*2hi:0b1000000000101001:0:-1:
%2hi:+0:1:2:0:
%*2hi:+0:0:2:
%2hi:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2hi: -0b0:0:3:
%2hi: 0:1:2:0:
%*2hi: 0:0:2:
-# BZ12701 %2hi: 0X0:0:-1:
-# BZ12701 %*2hi: 0X0:0:-1:
-# BZ12701 %2hi: 0x0:0:-1:
-# BZ12701 %*2hi: 0x0:0:-1:
+%2hi: 0X0:0:-1:
+%*2hi: 0X0:0:-1:
+%2hi: 0x0:0:-1:
+%*2hi: 0x0:0:-1:
%2hi: 00:1:3:0:
%*2hi: 00:0:3:
-# BZ12701 %2hi: 0B0:0:-1:
-# BZ12701 %*2hi: 0B0:0:-1:
-# BZ12701 %2hi: 0b0:0:-1:
-# BZ12701 %*2hi: 0b0:0:-1:
+%2hi: 0B0:0:-1:
+%*2hi: 0B0:0:-1:
+%2hi: 0b0:0:-1:
+%*2hi: 0b0:0:-1:
%2hi: 1:1:2:1:
%*2hi: 1:0:2:
-# BZ12701 %2hi: 0X1:0:-1:
-# BZ12701 %*2hi: 0X1:0:-1:
-# BZ12701 %2hi: 0x1:0:-1:
-# BZ12701 %*2hi: 0x1:0:-1:
+%2hi: 0X1:0:-1:
+%*2hi: 0X1:0:-1:
+%2hi: 0x1:0:-1:
+%*2hi: 0x1:0:-1:
%2hi: 01:1:3:1:
%*2hi: 01:0:3:
-# BZ12701 %2hi: 0B1:0:-1:
-# BZ12701 %*2hi: 0B1:0:-1:
-# BZ12701 %2hi: 0b1:0:-1:
-# BZ12701 %*2hi: 0b1:0:-1:
+%2hi: 0B1:0:-1:
+%*2hi: 0B1:0:-1:
+%2hi: 0b1:0:-1:
+%*2hi: 0b1:0:-1:
%2hi: 42:1:3:42:
%*2hi: 42:0:3:
-# BZ12701 %2hi: 0X2a:0:-1:
-# BZ12701 %*2hi: 0X2a:0:-1:
-# BZ12701 %2hi: 0x2A:0:-1:
-# BZ12701 %*2hi: 0x2A:0:-1:
+%2hi: 0X2a:0:-1:
+%*2hi: 0X2a:0:-1:
+%2hi: 0x2A:0:-1:
+%*2hi: 0x2A:0:-1:
%2hi: 052:1:3:5:
%*2hi: 052:0:3:
-# BZ12701 %2hi: 0B101010:0:-1:
-# BZ12701 %*2hi: 0B101010:0:-1:
-# BZ12701 %2hi: 0b101010:0:-1:
-# BZ12701 %*2hi: 0b101010:0:-1:
+%2hi: 0B101010:0:-1:
+%*2hi: 0B101010:0:-1:
+%2hi: 0b101010:0:-1:
+%*2hi: 0b101010:0:-1:
%2hi: 32767:1:3:32:
%*2hi: 32767:0:3:
-# BZ12701 %2hi: 0X7fff:0:-1:
-# BZ12701 %*2hi: 0X7fff:0:-1:
-# BZ12701 %2hi: 0x7FFF:0:-1:
-# BZ12701 %*2hi: 0x7FFF:0:-1:
+%2hi: 0X7fff:0:-1:
+%*2hi: 0X7fff:0:-1:
+%2hi: 0x7FFF:0:-1:
+%*2hi: 0x7FFF:0:-1:
%2hi: 077777:1:3:7:
%*2hi: 077777:0:3:
-# BZ12701 %2hi: 0B111111111111111:0:-1:
-# BZ12701 %*2hi: 0B111111111111111:0:-1:
-# BZ12701 %2hi: 0b111111111111111:0:-1:
-# BZ12701 %*2hi: 0b111111111111111:0:-1:
+%2hi: 0B111111111111111:0:-1:
+%*2hi: 0B111111111111111:0:-1:
+%2hi: 0b111111111111111:0:-1:
+%*2hi: 0b111111111111111:0:-1:
%2hi: 32768:1:3:32:
%*2hi: 32768:0:3:
-# BZ12701 %2hi: 0X8000:0:-1:
-# BZ12701 %*2hi: 0X8000:0:-1:
-# BZ12701 %2hi: 0x8000:0:-1:
-# BZ12701 %*2hi: 0x8000:0:-1:
+%2hi: 0X8000:0:-1:
+%*2hi: 0X8000:0:-1:
+%2hi: 0x8000:0:-1:
+%*2hi: 0x8000:0:-1:
%2hi: 0100000:1:3:1:
%*2hi: 0100000:0:3:
-# BZ12701 %2hi: 0B1000000000000000:0:-1:
-# BZ12701 %*2hi: 0B1000000000000000:0:-1:
-# BZ12701 %2hi: 0b1000000000000000:0:-1:
-# BZ12701 %*2hi: 0b1000000000000000:0:-1:
+%2hi: 0B1000000000000000:0:-1:
+%*2hi: 0B1000000000000000:0:-1:
+%2hi: 0b1000000000000000:0:-1:
+%*2hi: 0b1000000000000000:0:-1:
%2hi: 32809:1:3:32:
%*2hi: 32809:0:3:
-# BZ12701 %2hi: 0X8029:0:-1:
-# BZ12701 %*2hi: 0X8029:0:-1:
-# BZ12701 %2hi: 0x8029:0:-1:
-# BZ12701 %*2hi: 0x8029:0:-1:
+%2hi: 0X8029:0:-1:
+%*2hi: 0X8029:0:-1:
+%2hi: 0x8029:0:-1:
+%*2hi: 0x8029:0:-1:
%2hi: 0100051:1:3:1:
%*2hi: 0100051:0:3:
-# BZ12701 %2hi: 0B1000000000101001:0:-1:
-# BZ12701 %*2hi: 0B1000000000101001:0:-1:
-# BZ12701 %2hi: 0b1000000000101001:0:-1:
-# BZ12701 %*2hi: 0b1000000000101001:0:-1:
+%2hi: 0B1000000000101001:0:-1:
+%*2hi: 0B1000000000101001:0:-1:
+%2hi: 0b1000000000101001:0:-1:
+%*2hi: 0b1000000000101001:0:-1:
%2hi: +0:1:3:0:
%*2hi: +0:0:3:
%2hi: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-b.input
+++ glibc/stdio-common/tst-scanf-format-uchar-b.input
@@ -204,40 +204,40 @@
%*2hhb:-0b0:0:2:
%2hhb:0:1:1:0:
%*2hhb:0:0:1:
-# BZ12701 %2hhb:0B0:0:-1:
-# BZ12701 %*2hhb:0B0:0:-1:
-# BZ12701 %2hhb:0b0:0:-1:
-# BZ12701 %*2hhb:0b0:0:-1:
+%2hhb:0B0:0:-1:
+%*2hhb:0B0:0:-1:
+%2hhb:0b0:0:-1:
+%*2hhb:0b0:0:-1:
%2hhb:1:1:1:1:
%*2hhb:1:0:1:
-# BZ12701 %2hhb:0B1:0:-1:
-# BZ12701 %*2hhb:0B1:0:-1:
-# BZ12701 %2hhb:0b1:0:-1:
-# BZ12701 %*2hhb:0b1:0:-1:
+%2hhb:0B1:0:-1:
+%*2hhb:0B1:0:-1:
+%2hhb:0b1:0:-1:
+%*2hhb:0b1:0:-1:
%2hhb:101010:1:2:2:
%*2hhb:101010:0:2:
-# BZ12701 %2hhb:0B101010:0:-1:
-# BZ12701 %*2hhb:0B101010:0:-1:
-# BZ12701 %2hhb:0b101010:0:-1:
-# BZ12701 %*2hhb:0b101010:0:-1:
+%2hhb:0B101010:0:-1:
+%*2hhb:0B101010:0:-1:
+%2hhb:0b101010:0:-1:
+%*2hhb:0b101010:0:-1:
%2hhb:11111111:1:2:3:
%*2hhb:11111111:0:2:
-# BZ12701 %2hhb:0B11111111:0:-1:
-# BZ12701 %*2hhb:0B11111111:0:-1:
-# BZ12701 %2hhb:0b11111111:0:-1:
-# BZ12701 %*2hhb:0b11111111:0:-1:
+%2hhb:0B11111111:0:-1:
+%*2hhb:0B11111111:0:-1:
+%2hhb:0b11111111:0:-1:
+%*2hhb:0b11111111:0:-1:
%2hhb:100000000:1:2:2:
%*2hhb:100000000:0:2:
-# BZ12701 %2hhb:0B100000000:0:-1:
-# BZ12701 %*2hhb:0B100000000:0:-1:
-# BZ12701 %2hhb:0b100000000:0:-1:
-# BZ12701 %*2hhb:0b100000000:0:-1:
+%2hhb:0B100000000:0:-1:
+%*2hhb:0B100000000:0:-1:
+%2hhb:0b100000000:0:-1:
+%*2hhb:0b100000000:0:-1:
%2hhb:100101001:1:2:2:
%*2hhb:100101001:0:2:
-# BZ12701 %2hhb:0B100101001:0:-1:
-# BZ12701 %*2hhb:0B100101001:0:-1:
-# BZ12701 %2hhb:0b100101001:0:-1:
-# BZ12701 %*2hhb:0b100101001:0:-1:
+%2hhb:0B100101001:0:-1:
+%*2hhb:0B100101001:0:-1:
+%2hhb:0b100101001:0:-1:
+%*2hhb:0b100101001:0:-1:
%2hhb:+0:1:2:0:
%*2hhb:+0:0:2:
%2hhb:+0B0:1:2:0:
@@ -278,22 +278,22 @@
%*3hhb::0:-1:
%3hhb:-1111011:1:3:253:
%*3hhb:-1111011:0:3:
-# BZ12701 %3hhb:-0B1111011:0:-1:
-# BZ12701 %*3hhb:-0B1111011:0:-1:
-# BZ12701 %3hhb:-0b1111011:0:-1:
-# BZ12701 %*3hhb:-0b1111011:0:-1:
+%3hhb:-0B1111011:0:-1:
+%*3hhb:-0B1111011:0:-1:
+%3hhb:-0b1111011:0:-1:
+%*3hhb:-0b1111011:0:-1:
%3hhb:-1:1:2:255:
%*3hhb:-1:0:2:
-# BZ12701 %3hhb:-0B1:0:-1:
-# BZ12701 %*3hhb:-0B1:0:-1:
-# BZ12701 %3hhb:-0b1:0:-1:
-# BZ12701 %*3hhb:-0b1:0:-1:
+%3hhb:-0B1:0:-1:
+%*3hhb:-0B1:0:-1:
+%3hhb:-0b1:0:-1:
+%*3hhb:-0b1:0:-1:
%3hhb:-0:1:2:0:
%*3hhb:-0:0:2:
-# BZ12701 %3hhb:-0B0:0:-1:
-# BZ12701 %*3hhb:-0B0:0:-1:
-# BZ12701 %3hhb:-0b0:0:-1:
-# BZ12701 %*3hhb:-0b0:0:-1:
+%3hhb:-0B0:0:-1:
+%*3hhb:-0B0:0:-1:
+%3hhb:-0b0:0:-1:
+%*3hhb:-0b0:0:-1:
%3hhb:0:1:1:0:
%*3hhb:0:0:1:
%3hhb:0B0:1:3:0:
@@ -332,40 +332,40 @@
%*3hhb:0b100101001:0:3:
%3hhb:+0:1:2:0:
%*3hhb:+0:0:2:
-# BZ12701 %3hhb:+0B0:0:-1:
-# BZ12701 %*3hhb:+0B0:0:-1:
-# BZ12701 %3hhb:+0b0:0:-1:
-# BZ12701 %*3hhb:+0b0:0:-1:
+%3hhb:+0B0:0:-1:
+%*3hhb:+0B0:0:-1:
+%3hhb:+0b0:0:-1:
+%*3hhb:+0b0:0:-1:
%3hhb:+1:1:2:1:
%*3hhb:+1:0:2:
-# BZ12701 %3hhb:+0B1:0:-1:
-# BZ12701 %*3hhb:+0B1:0:-1:
-# BZ12701 %3hhb:+0b1:0:-1:
-# BZ12701 %*3hhb:+0b1:0:-1:
+%3hhb:+0B1:0:-1:
+%*3hhb:+0B1:0:-1:
+%3hhb:+0b1:0:-1:
+%*3hhb:+0b1:0:-1:
%3hhb:+101010:1:3:2:
%*3hhb:+101010:0:3:
-# BZ12701 %3hhb:+0B101010:0:-1:
-# BZ12701 %*3hhb:+0B101010:0:-1:
-# BZ12701 %3hhb:+0b101010:0:-1:
-# BZ12701 %*3hhb:+0b101010:0:-1:
+%3hhb:+0B101010:0:-1:
+%*3hhb:+0B101010:0:-1:
+%3hhb:+0b101010:0:-1:
+%*3hhb:+0b101010:0:-1:
%3hhb:+11111111:1:3:3:
%*3hhb:+11111111:0:3:
-# BZ12701 %3hhb:+0B11111111:0:-1:
-# BZ12701 %*3hhb:+0B11111111:0:-1:
-# BZ12701 %3hhb:+0b11111111:0:-1:
-# BZ12701 %*3hhb:+0b11111111:0:-1:
+%3hhb:+0B11111111:0:-1:
+%*3hhb:+0B11111111:0:-1:
+%3hhb:+0b11111111:0:-1:
+%*3hhb:+0b11111111:0:-1:
%3hhb:+100000000:1:3:2:
%*3hhb:+100000000:0:3:
-# BZ12701 %3hhb:+0B100000000:0:-1:
-# BZ12701 %*3hhb:+0B100000000:0:-1:
-# BZ12701 %3hhb:+0b100000000:0:-1:
-# BZ12701 %*3hhb:+0b100000000:0:-1:
+%3hhb:+0B100000000:0:-1:
+%*3hhb:+0B100000000:0:-1:
+%3hhb:+0b100000000:0:-1:
+%*3hhb:+0b100000000:0:-1:
%3hhb:+100101001:1:3:2:
%*3hhb:+100101001:0:3:
-# BZ12701 %3hhb:+0B100101001:0:-1:
-# BZ12701 %*3hhb:+0B100101001:0:-1:
-# BZ12701 %3hhb:+0b100101001:0:-1:
-# BZ12701 %*3hhb:+0b100101001:0:-1:
+%3hhb:+0B100101001:0:-1:
+%*3hhb:+0B100101001:0:-1:
+%3hhb:+0b100101001:0:-1:
+%*3hhb:+0b100101001:0:-1:
%5hhb::0:-1:
%*5hhb::0:-1:
%5hhb:-1111011:1:5:241:
@@ -480,40 +480,40 @@
%*2hhb: -0b0:0:3:
%2hhb: 0:1:2:0:
%*2hhb: 0:0:2:
-# BZ12701 %2hhb: 0B0:0:-1:
-# BZ12701 %*2hhb: 0B0:0:-1:
-# BZ12701 %2hhb: 0b0:0:-1:
-# BZ12701 %*2hhb: 0b0:0:-1:
+%2hhb: 0B0:0:-1:
+%*2hhb: 0B0:0:-1:
+%2hhb: 0b0:0:-1:
+%*2hhb: 0b0:0:-1:
%2hhb: 1:1:2:1:
%*2hhb: 1:0:2:
-# BZ12701 %2hhb: 0B1:0:-1:
-# BZ12701 %*2hhb: 0B1:0:-1:
-# BZ12701 %2hhb: 0b1:0:-1:
-# BZ12701 %*2hhb: 0b1:0:-1:
+%2hhb: 0B1:0:-1:
+%*2hhb: 0B1:0:-1:
+%2hhb: 0b1:0:-1:
+%*2hhb: 0b1:0:-1:
%2hhb: 101010:1:3:2:
%*2hhb: 101010:0:3:
-# BZ12701 %2hhb: 0B101010:0:-1:
-# BZ12701 %*2hhb: 0B101010:0:-1:
-# BZ12701 %2hhb: 0b101010:0:-1:
-# BZ12701 %*2hhb: 0b101010:0:-1:
+%2hhb: 0B101010:0:-1:
+%*2hhb: 0B101010:0:-1:
+%2hhb: 0b101010:0:-1:
+%*2hhb: 0b101010:0:-1:
%2hhb: 11111111:1:3:3:
%*2hhb: 11111111:0:3:
-# BZ12701 %2hhb: 0B11111111:0:-1:
-# BZ12701 %*2hhb: 0B11111111:0:-1:
-# BZ12701 %2hhb: 0b11111111:0:-1:
-# BZ12701 %*2hhb: 0b11111111:0:-1:
+%2hhb: 0B11111111:0:-1:
+%*2hhb: 0B11111111:0:-1:
+%2hhb: 0b11111111:0:-1:
+%*2hhb: 0b11111111:0:-1:
%2hhb: 100000000:1:3:2:
%*2hhb: 100000000:0:3:
-# BZ12701 %2hhb: 0B100000000:0:-1:
-# BZ12701 %*2hhb: 0B100000000:0:-1:
-# BZ12701 %2hhb: 0b100000000:0:-1:
-# BZ12701 %*2hhb: 0b100000000:0:-1:
+%2hhb: 0B100000000:0:-1:
+%*2hhb: 0B100000000:0:-1:
+%2hhb: 0b100000000:0:-1:
+%*2hhb: 0b100000000:0:-1:
%2hhb: 100101001:1:3:2:
%*2hhb: 100101001:0:3:
-# BZ12701 %2hhb: 0B100101001:0:-1:
-# BZ12701 %*2hhb: 0B100101001:0:-1:
-# BZ12701 %2hhb: 0b100101001:0:-1:
-# BZ12701 %*2hhb: 0b100101001:0:-1:
+%2hhb: 0B100101001:0:-1:
+%*2hhb: 0B100101001:0:-1:
+%2hhb: 0b100101001:0:-1:
+%*2hhb: 0b100101001:0:-1:
%2hhb: +0:1:3:0:
%*2hhb: +0:0:3:
%2hhb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-x.input
+++ glibc/stdio-common/tst-scanf-format-uchar-x.input
@@ -222,44 +222,44 @@
%*2hhx:-0x0:0:2:
%2hhx:0:1:1:0:
%*2hhx:0:0:1:
-# BZ12701 %2hhx:0X0:0:-1:
-# BZ12701 %*2hhx:0X0:0:-1:
-# BZ12701 %2hhx:0x0:0:-1:
-# BZ12701 %*2hhx:0x0:0:-1:
+%2hhx:0X0:0:-1:
+%*2hhx:0X0:0:-1:
+%2hhx:0x0:0:-1:
+%*2hhx:0x0:0:-1:
%2hhx:1:1:1:1:
%*2hhx:1:0:1:
-# BZ12701 %2hhx:0X1:0:-1:
-# BZ12701 %*2hhx:0X1:0:-1:
-# BZ12701 %2hhx:0x1:0:-1:
-# BZ12701 %*2hhx:0x1:0:-1:
+%2hhx:0X1:0:-1:
+%*2hhx:0X1:0:-1:
+%2hhx:0x1:0:-1:
+%*2hhx:0x1:0:-1:
%2hhx:2a:1:2:42:
%*2hhx:2a:0:2:
%2hhx:2A:1:2:42:
%*2hhx:2A:0:2:
-# BZ12701 %2hhx:0X2a:0:-1:
-# BZ12701 %*2hhx:0X2a:0:-1:
-# BZ12701 %2hhx:0x2A:0:-1:
-# BZ12701 %*2hhx:0x2A:0:-1:
+%2hhx:0X2a:0:-1:
+%*2hhx:0X2a:0:-1:
+%2hhx:0x2A:0:-1:
+%*2hhx:0x2A:0:-1:
%2hhx:ff:1:2:255:
%*2hhx:ff:0:2:
%2hhx:FF:1:2:255:
%*2hhx:FF:0:2:
-# BZ12701 %2hhx:0Xff:0:-1:
-# BZ12701 %*2hhx:0Xff:0:-1:
-# BZ12701 %2hhx:0xFF:0:-1:
-# BZ12701 %*2hhx:0xFF:0:-1:
+%2hhx:0Xff:0:-1:
+%*2hhx:0Xff:0:-1:
+%2hhx:0xFF:0:-1:
+%*2hhx:0xFF:0:-1:
%2hhx:100:1:2:16:
%*2hhx:100:0:2:
-# BZ12701 %2hhx:0X100:0:-1:
-# BZ12701 %*2hhx:0X100:0:-1:
-# BZ12701 %2hhx:0x100:0:-1:
-# BZ12701 %*2hhx:0x100:0:-1:
+%2hhx:0X100:0:-1:
+%*2hhx:0X100:0:-1:
+%2hhx:0x100:0:-1:
+%*2hhx:0x100:0:-1:
%2hhx:129:1:2:18:
%*2hhx:129:0:2:
-# BZ12701 %2hhx:0X129:0:-1:
-# BZ12701 %*2hhx:0X129:0:-1:
-# BZ12701 %2hhx:0x129:0:-1:
-# BZ12701 %*2hhx:0x129:0:-1:
+%2hhx:0X129:0:-1:
+%*2hhx:0X129:0:-1:
+%2hhx:0x129:0:-1:
+%*2hhx:0x129:0:-1:
%2hhx:+0:1:2:0:
%*2hhx:+0:0:2:
%2hhx:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhx:-7b:0:3:
%3hhx:-7B:1:3:133:
%*3hhx:-7B:0:3:
-# BZ12701 %3hhx:-0X7b:0:-1:
-# BZ12701 %*3hhx:-0X7b:0:-1:
-# BZ12701 %3hhx:-0x7B:0:-1:
-# BZ12701 %*3hhx:-0x7B:0:-1:
+%3hhx:-0X7b:0:-1:
+%*3hhx:-0X7b:0:-1:
+%3hhx:-0x7B:0:-1:
+%*3hhx:-0x7B:0:-1:
%3hhx:-1:1:2:255:
%*3hhx:-1:0:2:
-# BZ12701 %3hhx:-0X1:0:-1:
-# BZ12701 %*3hhx:-0X1:0:-1:
-# BZ12701 %3hhx:-0x1:0:-1:
-# BZ12701 %*3hhx:-0x1:0:-1:
+%3hhx:-0X1:0:-1:
+%*3hhx:-0X1:0:-1:
+%3hhx:-0x1:0:-1:
+%*3hhx:-0x1:0:-1:
%3hhx:-0:1:2:0:
%*3hhx:-0:0:2:
-# BZ12701 %3hhx:-0X0:0:-1:
-# BZ12701 %*3hhx:-0X0:0:-1:
-# BZ12701 %3hhx:-0x0:0:-1:
-# BZ12701 %*3hhx:-0x0:0:-1:
+%3hhx:-0X0:0:-1:
+%*3hhx:-0X0:0:-1:
+%3hhx:-0x0:0:-1:
+%*3hhx:-0x0:0:-1:
%3hhx:0:1:1:0:
%*3hhx:0:0:1:
%3hhx:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhx:0x129:0:3:
%3hhx:+0:1:2:0:
%*3hhx:+0:0:2:
-# BZ12701 %3hhx:+0X0:0:-1:
-# BZ12701 %*3hhx:+0X0:0:-1:
-# BZ12701 %3hhx:+0x0:0:-1:
-# BZ12701 %*3hhx:+0x0:0:-1:
+%3hhx:+0X0:0:-1:
+%*3hhx:+0X0:0:-1:
+%3hhx:+0x0:0:-1:
+%*3hhx:+0x0:0:-1:
%3hhx:+1:1:2:1:
%*3hhx:+1:0:2:
-# BZ12701 %3hhx:+0X1:0:-1:
-# BZ12701 %*3hhx:+0X1:0:-1:
-# BZ12701 %3hhx:+0x1:0:-1:
-# BZ12701 %*3hhx:+0x1:0:-1:
+%3hhx:+0X1:0:-1:
+%*3hhx:+0X1:0:-1:
+%3hhx:+0x1:0:-1:
+%*3hhx:+0x1:0:-1:
%3hhx:+2a:1:3:42:
%*3hhx:+2a:0:3:
%3hhx:+2A:1:3:42:
%*3hhx:+2A:0:3:
-# BZ12701 %3hhx:+0X2a:0:-1:
-# BZ12701 %*3hhx:+0X2a:0:-1:
-# BZ12701 %3hhx:+0x2A:0:-1:
-# BZ12701 %*3hhx:+0x2A:0:-1:
+%3hhx:+0X2a:0:-1:
+%*3hhx:+0X2a:0:-1:
+%3hhx:+0x2A:0:-1:
+%*3hhx:+0x2A:0:-1:
%3hhx:+ff:1:3:255:
%*3hhx:+ff:0:3:
%3hhx:+FF:1:3:255:
%*3hhx:+FF:0:3:
-# BZ12701 %3hhx:+0Xff:0:-1:
-# BZ12701 %*3hhx:+0Xff:0:-1:
-# BZ12701 %3hhx:+0xFF:0:-1:
-# BZ12701 %*3hhx:+0xFF:0:-1:
+%3hhx:+0Xff:0:-1:
+%*3hhx:+0Xff:0:-1:
+%3hhx:+0xFF:0:-1:
+%*3hhx:+0xFF:0:-1:
%3hhx:+100:1:3:16:
%*3hhx:+100:0:3:
-# BZ12701 %3hhx:+0X100:0:-1:
-# BZ12701 %*3hhx:+0X100:0:-1:
-# BZ12701 %3hhx:+0x100:0:-1:
-# BZ12701 %*3hhx:+0x100:0:-1:
+%3hhx:+0X100:0:-1:
+%*3hhx:+0X100:0:-1:
+%3hhx:+0x100:0:-1:
+%*3hhx:+0x100:0:-1:
%3hhx:+129:1:3:18:
%*3hhx:+129:0:3:
-# BZ12701 %3hhx:+0X129:0:-1:
-# BZ12701 %*3hhx:+0X129:0:-1:
-# BZ12701 %3hhx:+0x129:0:-1:
-# BZ12701 %*3hhx:+0x129:0:-1:
+%3hhx:+0X129:0:-1:
+%*3hhx:+0X129:0:-1:
+%3hhx:+0x129:0:-1:
+%*3hhx:+0x129:0:-1:
%5hhx::0:-1:
%*5hhx::0:-1:
%5hhx:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhx: -0x0:0:3:
%2hhx: 0:1:2:0:
%*2hhx: 0:0:2:
-# BZ12701 %2hhx: 0X0:0:-1:
-# BZ12701 %*2hhx: 0X0:0:-1:
-# BZ12701 %2hhx: 0x0:0:-1:
-# BZ12701 %*2hhx: 0x0:0:-1:
+%2hhx: 0X0:0:-1:
+%*2hhx: 0X0:0:-1:
+%2hhx: 0x0:0:-1:
+%*2hhx: 0x0:0:-1:
%2hhx: 1:1:2:1:
%*2hhx: 1:0:2:
-# BZ12701 %2hhx: 0X1:0:-1:
-# BZ12701 %*2hhx: 0X1:0:-1:
-# BZ12701 %2hhx: 0x1:0:-1:
-# BZ12701 %*2hhx: 0x1:0:-1:
+%2hhx: 0X1:0:-1:
+%*2hhx: 0X1:0:-1:
+%2hhx: 0x1:0:-1:
+%*2hhx: 0x1:0:-1:
%2hhx: 2a:1:3:42:
%*2hhx: 2a:0:3:
%2hhx: 2A:1:3:42:
%*2hhx: 2A:0:3:
-# BZ12701 %2hhx: 0X2a:0:-1:
-# BZ12701 %*2hhx: 0X2a:0:-1:
-# BZ12701 %2hhx: 0x2A:0:-1:
-# BZ12701 %*2hhx: 0x2A:0:-1:
+%2hhx: 0X2a:0:-1:
+%*2hhx: 0X2a:0:-1:
+%2hhx: 0x2A:0:-1:
+%*2hhx: 0x2A:0:-1:
%2hhx: ff:1:3:255:
%*2hhx: ff:0:3:
%2hhx: FF:1:3:255:
%*2hhx: FF:0:3:
-# BZ12701 %2hhx: 0Xff:0:-1:
-# BZ12701 %*2hhx: 0Xff:0:-1:
-# BZ12701 %2hhx: 0xFF:0:-1:
-# BZ12701 %*2hhx: 0xFF:0:-1:
+%2hhx: 0Xff:0:-1:
+%*2hhx: 0Xff:0:-1:
+%2hhx: 0xFF:0:-1:
+%*2hhx: 0xFF:0:-1:
%2hhx: 100:1:3:16:
%*2hhx: 100:0:3:
-# BZ12701 %2hhx: 0X100:0:-1:
-# BZ12701 %*2hhx: 0X100:0:-1:
-# BZ12701 %2hhx: 0x100:0:-1:
-# BZ12701 %*2hhx: 0x100:0:-1:
+%2hhx: 0X100:0:-1:
+%*2hhx: 0X100:0:-1:
+%2hhx: 0x100:0:-1:
+%*2hhx: 0x100:0:-1:
%2hhx: 129:1:3:18:
%*2hhx: 129:0:3:
-# BZ12701 %2hhx: 0X129:0:-1:
-# BZ12701 %*2hhx: 0X129:0:-1:
-# BZ12701 %2hhx: 0x129:0:-1:
-# BZ12701 %*2hhx: 0x129:0:-1:
+%2hhx: 0X129:0:-1:
+%*2hhx: 0X129:0:-1:
+%2hhx: 0x129:0:-1:
+%*2hhx: 0x129:0:-1:
%2hhx: +0:1:3:0:
%*2hhx: +0:0:3:
%2hhx: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-xx.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-xx.input
+++ glibc/stdio-common/tst-scanf-format-uchar-xx.input
@@ -222,44 +222,44 @@
%*2hhX:-0x0:0:2:
%2hhX:0:1:1:0:
%*2hhX:0:0:1:
-# BZ12701 %2hhX:0X0:0:-1:
-# BZ12701 %*2hhX:0X0:0:-1:
-# BZ12701 %2hhX:0x0:0:-1:
-# BZ12701 %*2hhX:0x0:0:-1:
+%2hhX:0X0:0:-1:
+%*2hhX:0X0:0:-1:
+%2hhX:0x0:0:-1:
+%*2hhX:0x0:0:-1:
%2hhX:1:1:1:1:
%*2hhX:1:0:1:
-# BZ12701 %2hhX:0X1:0:-1:
-# BZ12701 %*2hhX:0X1:0:-1:
-# BZ12701 %2hhX:0x1:0:-1:
-# BZ12701 %*2hhX:0x1:0:-1:
+%2hhX:0X1:0:-1:
+%*2hhX:0X1:0:-1:
+%2hhX:0x1:0:-1:
+%*2hhX:0x1:0:-1:
%2hhX:2a:1:2:42:
%*2hhX:2a:0:2:
%2hhX:2A:1:2:42:
%*2hhX:2A:0:2:
-# BZ12701 %2hhX:0X2a:0:-1:
-# BZ12701 %*2hhX:0X2a:0:-1:
-# BZ12701 %2hhX:0x2A:0:-1:
-# BZ12701 %*2hhX:0x2A:0:-1:
+%2hhX:0X2a:0:-1:
+%*2hhX:0X2a:0:-1:
+%2hhX:0x2A:0:-1:
+%*2hhX:0x2A:0:-1:
%2hhX:ff:1:2:255:
%*2hhX:ff:0:2:
%2hhX:FF:1:2:255:
%*2hhX:FF:0:2:
-# BZ12701 %2hhX:0Xff:0:-1:
-# BZ12701 %*2hhX:0Xff:0:-1:
-# BZ12701 %2hhX:0xFF:0:-1:
-# BZ12701 %*2hhX:0xFF:0:-1:
+%2hhX:0Xff:0:-1:
+%*2hhX:0Xff:0:-1:
+%2hhX:0xFF:0:-1:
+%*2hhX:0xFF:0:-1:
%2hhX:100:1:2:16:
%*2hhX:100:0:2:
-# BZ12701 %2hhX:0X100:0:-1:
-# BZ12701 %*2hhX:0X100:0:-1:
-# BZ12701 %2hhX:0x100:0:-1:
-# BZ12701 %*2hhX:0x100:0:-1:
+%2hhX:0X100:0:-1:
+%*2hhX:0X100:0:-1:
+%2hhX:0x100:0:-1:
+%*2hhX:0x100:0:-1:
%2hhX:129:1:2:18:
%*2hhX:129:0:2:
-# BZ12701 %2hhX:0X129:0:-1:
-# BZ12701 %*2hhX:0X129:0:-1:
-# BZ12701 %2hhX:0x129:0:-1:
-# BZ12701 %*2hhX:0x129:0:-1:
+%2hhX:0X129:0:-1:
+%*2hhX:0X129:0:-1:
+%2hhX:0x129:0:-1:
+%*2hhX:0x129:0:-1:
%2hhX:+0:1:2:0:
%*2hhX:+0:0:2:
%2hhX:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhX:-7b:0:3:
%3hhX:-7B:1:3:133:
%*3hhX:-7B:0:3:
-# BZ12701 %3hhX:-0X7b:0:-1:
-# BZ12701 %*3hhX:-0X7b:0:-1:
-# BZ12701 %3hhX:-0x7B:0:-1:
-# BZ12701 %*3hhX:-0x7B:0:-1:
+%3hhX:-0X7b:0:-1:
+%*3hhX:-0X7b:0:-1:
+%3hhX:-0x7B:0:-1:
+%*3hhX:-0x7B:0:-1:
%3hhX:-1:1:2:255:
%*3hhX:-1:0:2:
-# BZ12701 %3hhX:-0X1:0:-1:
-# BZ12701 %*3hhX:-0X1:0:-1:
-# BZ12701 %3hhX:-0x1:0:-1:
-# BZ12701 %*3hhX:-0x1:0:-1:
+%3hhX:-0X1:0:-1:
+%*3hhX:-0X1:0:-1:
+%3hhX:-0x1:0:-1:
+%*3hhX:-0x1:0:-1:
%3hhX:-0:1:2:0:
%*3hhX:-0:0:2:
-# BZ12701 %3hhX:-0X0:0:-1:
-# BZ12701 %*3hhX:-0X0:0:-1:
-# BZ12701 %3hhX:-0x0:0:-1:
-# BZ12701 %*3hhX:-0x0:0:-1:
+%3hhX:-0X0:0:-1:
+%*3hhX:-0X0:0:-1:
+%3hhX:-0x0:0:-1:
+%*3hhX:-0x0:0:-1:
%3hhX:0:1:1:0:
%*3hhX:0:0:1:
%3hhX:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhX:0x129:0:3:
%3hhX:+0:1:2:0:
%*3hhX:+0:0:2:
-# BZ12701 %3hhX:+0X0:0:-1:
-# BZ12701 %*3hhX:+0X0:0:-1:
-# BZ12701 %3hhX:+0x0:0:-1:
-# BZ12701 %*3hhX:+0x0:0:-1:
+%3hhX:+0X0:0:-1:
+%*3hhX:+0X0:0:-1:
+%3hhX:+0x0:0:-1:
+%*3hhX:+0x0:0:-1:
%3hhX:+1:1:2:1:
%*3hhX:+1:0:2:
-# BZ12701 %3hhX:+0X1:0:-1:
-# BZ12701 %*3hhX:+0X1:0:-1:
-# BZ12701 %3hhX:+0x1:0:-1:
-# BZ12701 %*3hhX:+0x1:0:-1:
+%3hhX:+0X1:0:-1:
+%*3hhX:+0X1:0:-1:
+%3hhX:+0x1:0:-1:
+%*3hhX:+0x1:0:-1:
%3hhX:+2a:1:3:42:
%*3hhX:+2a:0:3:
%3hhX:+2A:1:3:42:
%*3hhX:+2A:0:3:
-# BZ12701 %3hhX:+0X2a:0:-1:
-# BZ12701 %*3hhX:+0X2a:0:-1:
-# BZ12701 %3hhX:+0x2A:0:-1:
-# BZ12701 %*3hhX:+0x2A:0:-1:
+%3hhX:+0X2a:0:-1:
+%*3hhX:+0X2a:0:-1:
+%3hhX:+0x2A:0:-1:
+%*3hhX:+0x2A:0:-1:
%3hhX:+ff:1:3:255:
%*3hhX:+ff:0:3:
%3hhX:+FF:1:3:255:
%*3hhX:+FF:0:3:
-# BZ12701 %3hhX:+0Xff:0:-1:
-# BZ12701 %*3hhX:+0Xff:0:-1:
-# BZ12701 %3hhX:+0xFF:0:-1:
-# BZ12701 %*3hhX:+0xFF:0:-1:
+%3hhX:+0Xff:0:-1:
+%*3hhX:+0Xff:0:-1:
+%3hhX:+0xFF:0:-1:
+%*3hhX:+0xFF:0:-1:
%3hhX:+100:1:3:16:
%*3hhX:+100:0:3:
-# BZ12701 %3hhX:+0X100:0:-1:
-# BZ12701 %*3hhX:+0X100:0:-1:
-# BZ12701 %3hhX:+0x100:0:-1:
-# BZ12701 %*3hhX:+0x100:0:-1:
+%3hhX:+0X100:0:-1:
+%*3hhX:+0X100:0:-1:
+%3hhX:+0x100:0:-1:
+%*3hhX:+0x100:0:-1:
%3hhX:+129:1:3:18:
%*3hhX:+129:0:3:
-# BZ12701 %3hhX:+0X129:0:-1:
-# BZ12701 %*3hhX:+0X129:0:-1:
-# BZ12701 %3hhX:+0x129:0:-1:
-# BZ12701 %*3hhX:+0x129:0:-1:
+%3hhX:+0X129:0:-1:
+%*3hhX:+0X129:0:-1:
+%3hhX:+0x129:0:-1:
+%*3hhX:+0x129:0:-1:
%5hhX::0:-1:
%*5hhX::0:-1:
%5hhX:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhX: -0x0:0:3:
%2hhX: 0:1:2:0:
%*2hhX: 0:0:2:
-# BZ12701 %2hhX: 0X0:0:-1:
-# BZ12701 %*2hhX: 0X0:0:-1:
-# BZ12701 %2hhX: 0x0:0:-1:
-# BZ12701 %*2hhX: 0x0:0:-1:
+%2hhX: 0X0:0:-1:
+%*2hhX: 0X0:0:-1:
+%2hhX: 0x0:0:-1:
+%*2hhX: 0x0:0:-1:
%2hhX: 1:1:2:1:
%*2hhX: 1:0:2:
-# BZ12701 %2hhX: 0X1:0:-1:
-# BZ12701 %*2hhX: 0X1:0:-1:
-# BZ12701 %2hhX: 0x1:0:-1:
-# BZ12701 %*2hhX: 0x1:0:-1:
+%2hhX: 0X1:0:-1:
+%*2hhX: 0X1:0:-1:
+%2hhX: 0x1:0:-1:
+%*2hhX: 0x1:0:-1:
%2hhX: 2a:1:3:42:
%*2hhX: 2a:0:3:
%2hhX: 2A:1:3:42:
%*2hhX: 2A:0:3:
-# BZ12701 %2hhX: 0X2a:0:-1:
-# BZ12701 %*2hhX: 0X2a:0:-1:
-# BZ12701 %2hhX: 0x2A:0:-1:
-# BZ12701 %*2hhX: 0x2A:0:-1:
+%2hhX: 0X2a:0:-1:
+%*2hhX: 0X2a:0:-1:
+%2hhX: 0x2A:0:-1:
+%*2hhX: 0x2A:0:-1:
%2hhX: ff:1:3:255:
%*2hhX: ff:0:3:
%2hhX: FF:1:3:255:
%*2hhX: FF:0:3:
-# BZ12701 %2hhX: 0Xff:0:-1:
-# BZ12701 %*2hhX: 0Xff:0:-1:
-# BZ12701 %2hhX: 0xFF:0:-1:
-# BZ12701 %*2hhX: 0xFF:0:-1:
+%2hhX: 0Xff:0:-1:
+%*2hhX: 0Xff:0:-1:
+%2hhX: 0xFF:0:-1:
+%*2hhX: 0xFF:0:-1:
%2hhX: 100:1:3:16:
%*2hhX: 100:0:3:
-# BZ12701 %2hhX: 0X100:0:-1:
-# BZ12701 %*2hhX: 0X100:0:-1:
-# BZ12701 %2hhX: 0x100:0:-1:
-# BZ12701 %*2hhX: 0x100:0:-1:
+%2hhX: 0X100:0:-1:
+%*2hhX: 0X100:0:-1:
+%2hhX: 0x100:0:-1:
+%*2hhX: 0x100:0:-1:
%2hhX: 129:1:3:18:
%*2hhX: 129:0:3:
-# BZ12701 %2hhX: 0X129:0:-1:
-# BZ12701 %*2hhX: 0X129:0:-1:
-# BZ12701 %2hhX: 0x129:0:-1:
-# BZ12701 %*2hhX: 0x129:0:-1:
+%2hhX: 0X129:0:-1:
+%*2hhX: 0X129:0:-1:
+%2hhX: 0x129:0:-1:
+%*2hhX: 0x129:0:-1:
%2hhX: +0:1:3:0:
%*2hhX: +0:0:3:
%2hhX: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-b.input
+++ glibc/stdio-common/tst-scanf-format-ullong-b.input
@@ -204,40 +204,40 @@
%*2llb:-0b0:0:2:
%2llb:0:1:1:0:
%*2llb:0:0:1:
-# BZ12701 %2llb:0B0:0:-1:
-# BZ12701 %*2llb:0B0:0:-1:
-# BZ12701 %2llb:0b0:0:-1:
-# BZ12701 %*2llb:0b0:0:-1:
+%2llb:0B0:0:-1:
+%*2llb:0B0:0:-1:
+%2llb:0b0:0:-1:
+%*2llb:0b0:0:-1:
%2llb:1:1:1:1:
%*2llb:1:0:1:
-# BZ12701 %2llb:0B1:0:-1:
-# BZ12701 %*2llb:0B1:0:-1:
-# BZ12701 %2llb:0b1:0:-1:
-# BZ12701 %*2llb:0b1:0:-1:
+%2llb:0B1:0:-1:
+%*2llb:0B1:0:-1:
+%2llb:0b1:0:-1:
+%*2llb:0b1:0:-1:
%2llb:101010:1:2:2:
%*2llb:101010:0:2:
-# BZ12701 %2llb:0B101010:0:-1:
-# BZ12701 %*2llb:0B101010:0:-1:
-# BZ12701 %2llb:0b101010:0:-1:
-# BZ12701 %*2llb:0b101010:0:-1:
+%2llb:0B101010:0:-1:
+%*2llb:0B101010:0:-1:
+%2llb:0b101010:0:-1:
+%*2llb:0b101010:0:-1:
%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb:+0:1:2:0:
%*2llb:+0:0:2:
%2llb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2llb: -0b0:0:3:
%2llb: 0:1:2:0:
%*2llb: 0:0:2:
-# BZ12701 %2llb: 0B0:0:-1:
-# BZ12701 %*2llb: 0B0:0:-1:
-# BZ12701 %2llb: 0b0:0:-1:
-# BZ12701 %*2llb: 0b0:0:-1:
+%2llb: 0B0:0:-1:
+%*2llb: 0B0:0:-1:
+%2llb: 0b0:0:-1:
+%*2llb: 0b0:0:-1:
%2llb: 1:1:2:1:
%*2llb: 1:0:2:
-# BZ12701 %2llb: 0B1:0:-1:
-# BZ12701 %*2llb: 0B1:0:-1:
-# BZ12701 %2llb: 0b1:0:-1:
-# BZ12701 %*2llb: 0b1:0:-1:
+%2llb: 0B1:0:-1:
+%*2llb: 0B1:0:-1:
+%2llb: 0b1:0:-1:
+%*2llb: 0b1:0:-1:
%2llb: 101010:1:3:2:
%*2llb: 101010:0:3:
-# BZ12701 %2llb: 0B101010:0:-1:
-# BZ12701 %*2llb: 0B101010:0:-1:
-# BZ12701 %2llb: 0b101010:0:-1:
-# BZ12701 %*2llb: 0b101010:0:-1:
+%2llb: 0B101010:0:-1:
+%*2llb: 0B101010:0:-1:
+%2llb: 0b101010:0:-1:
+%*2llb: 0b101010:0:-1:
%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb: +0:1:3:0:
%*2llb: +0:0:3:
%2llb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-x.input
+++ glibc/stdio-common/tst-scanf-format-ullong-x.input
@@ -234,46 +234,46 @@
%*2llx:-0x0:0:2:
%2llx:0:1:1:0:
%*2llx:0:0:1:
-# BZ12701 %2llx:0X0:0:-1:
-# BZ12701 %*2llx:0X0:0:-1:
-# BZ12701 %2llx:0x0:0:-1:
-# BZ12701 %*2llx:0x0:0:-1:
+%2llx:0X0:0:-1:
+%*2llx:0X0:0:-1:
+%2llx:0x0:0:-1:
+%*2llx:0x0:0:-1:
%2llx:1:1:1:1:
%*2llx:1:0:1:
-# BZ12701 %2llx:0X1:0:-1:
-# BZ12701 %*2llx:0X1:0:-1:
-# BZ12701 %2llx:0x1:0:-1:
-# BZ12701 %*2llx:0x1:0:-1:
+%2llx:0X1:0:-1:
+%*2llx:0X1:0:-1:
+%2llx:0x1:0:-1:
+%*2llx:0x1:0:-1:
%2llx:2a:1:2:42:
%*2llx:2a:0:2:
%2llx:2A:1:2:42:
%*2llx:2A:0:2:
-# BZ12701 %2llx:0X2a:0:-1:
-# BZ12701 %*2llx:0X2a:0:-1:
-# BZ12701 %2llx:0x2A:0:-1:
-# BZ12701 %*2llx:0x2A:0:-1:
+%2llx:0X2a:0:-1:
+%*2llx:0X2a:0:-1:
+%2llx:0x2A:0:-1:
+%*2llx:0x2A:0:-1:
%2llx:ffffffffffffffff:1:2:255:
%*2llx:ffffffffffffffff:0:2:
%2llx:FFFFFFFFFFFFFFFF:1:2:255:
%*2llx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx:0Xffffffffffffffff:0:-1:
+%*2llx:0Xffffffffffffffff:0:-1:
+%2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
%2llx:10000000000000000:1:2:16:
%*2llx:10000000000000000:0:2:
-# BZ12701 %2llx:0X10000000000000000:0:-1:
-# BZ12701 %*2llx:0X10000000000000000:0:-1:
-# BZ12701 %2llx:0x10000000000000000:0:-1:
-# BZ12701 %*2llx:0x10000000000000000:0:-1:
+%2llx:0X10000000000000000:0:-1:
+%*2llx:0X10000000000000000:0:-1:
+%2llx:0x10000000000000000:0:-1:
+%*2llx:0x10000000000000000:0:-1:
%2llx:100000000028757b1:1:2:16:
%*2llx:100000000028757b1:0:2:
%2llx:100000000028757B1:1:2:16:
%*2llx:100000000028757B1:0:2:
-# BZ12701 %2llx:0X100000000028757b1:0:-1:
-# BZ12701 %*2llx:0X100000000028757b1:0:-1:
-# BZ12701 %2llx:0x100000000028757B1:0:-1:
-# BZ12701 %*2llx:0x100000000028757B1:0:-1:
+%2llx:0X100000000028757b1:0:-1:
+%*2llx:0X100000000028757b1:0:-1:
+%2llx:0x100000000028757B1:0:-1:
+%*2llx:0x100000000028757B1:0:-1:
%2llx:+0:1:2:0:
%*2llx:+0:0:2:
%2llx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llx: -0x0:0:3:
%2llx: 0:1:2:0:
%*2llx: 0:0:2:
-# BZ12701 %2llx: 0X0:0:-1:
-# BZ12701 %*2llx: 0X0:0:-1:
-# BZ12701 %2llx: 0x0:0:-1:
-# BZ12701 %*2llx: 0x0:0:-1:
+%2llx: 0X0:0:-1:
+%*2llx: 0X0:0:-1:
+%2llx: 0x0:0:-1:
+%*2llx: 0x0:0:-1:
%2llx: 1:1:2:1:
%*2llx: 1:0:2:
-# BZ12701 %2llx: 0X1:0:-1:
-# BZ12701 %*2llx: 0X1:0:-1:
-# BZ12701 %2llx: 0x1:0:-1:
-# BZ12701 %*2llx: 0x1:0:-1:
+%2llx: 0X1:0:-1:
+%*2llx: 0X1:0:-1:
+%2llx: 0x1:0:-1:
+%*2llx: 0x1:0:-1:
%2llx: 2a:1:3:42:
%*2llx: 2a:0:3:
%2llx: 2A:1:3:42:
%*2llx: 2A:0:3:
-# BZ12701 %2llx: 0X2a:0:-1:
-# BZ12701 %*2llx: 0X2a:0:-1:
-# BZ12701 %2llx: 0x2A:0:-1:
-# BZ12701 %*2llx: 0x2A:0:-1:
+%2llx: 0X2a:0:-1:
+%*2llx: 0X2a:0:-1:
+%2llx: 0x2A:0:-1:
+%*2llx: 0x2A:0:-1:
%2llx: ffffffffffffffff:1:3:255:
%*2llx: ffffffffffffffff:0:3:
%2llx: FFFFFFFFFFFFFFFF:1:3:255:
%*2llx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx: 0Xffffffffffffffff:0:-1:
+%*2llx: 0Xffffffffffffffff:0:-1:
+%2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llx: 10000000000000000:1:3:16:
%*2llx: 10000000000000000:0:3:
-# BZ12701 %2llx: 0X10000000000000000:0:-1:
-# BZ12701 %*2llx: 0X10000000000000000:0:-1:
-# BZ12701 %2llx: 0x10000000000000000:0:-1:
-# BZ12701 %*2llx: 0x10000000000000000:0:-1:
+%2llx: 0X10000000000000000:0:-1:
+%*2llx: 0X10000000000000000:0:-1:
+%2llx: 0x10000000000000000:0:-1:
+%*2llx: 0x10000000000000000:0:-1:
%2llx: 100000000028757b1:1:3:16:
%*2llx: 100000000028757b1:0:3:
%2llx: 100000000028757B1:1:3:16:
%*2llx: 100000000028757B1:0:3:
-# BZ12701 %2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %2llx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llx: 0x100000000028757B1:0:-1:
+%2llx: 0X100000000028757b1:0:-1:
+%*2llx: 0X100000000028757b1:0:-1:
+%2llx: 0x100000000028757B1:0:-1:
+%*2llx: 0x100000000028757B1:0:-1:
%2llx: +0:1:3:0:
%*2llx: +0:0:3:
%2llx: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-xx.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-xx.input
+++ glibc/stdio-common/tst-scanf-format-ullong-xx.input
@@ -234,46 +234,46 @@
%*2llX:-0x0:0:2:
%2llX:0:1:1:0:
%*2llX:0:0:1:
-# BZ12701 %2llX:0X0:0:-1:
-# BZ12701 %*2llX:0X0:0:-1:
-# BZ12701 %2llX:0x0:0:-1:
-# BZ12701 %*2llX:0x0:0:-1:
+%2llX:0X0:0:-1:
+%*2llX:0X0:0:-1:
+%2llX:0x0:0:-1:
+%*2llX:0x0:0:-1:
%2llX:1:1:1:1:
%*2llX:1:0:1:
-# BZ12701 %2llX:0X1:0:-1:
-# BZ12701 %*2llX:0X1:0:-1:
-# BZ12701 %2llX:0x1:0:-1:
-# BZ12701 %*2llX:0x1:0:-1:
+%2llX:0X1:0:-1:
+%*2llX:0X1:0:-1:
+%2llX:0x1:0:-1:
+%*2llX:0x1:0:-1:
%2llX:2a:1:2:42:
%*2llX:2a:0:2:
%2llX:2A:1:2:42:
%*2llX:2A:0:2:
-# BZ12701 %2llX:0X2a:0:-1:
-# BZ12701 %*2llX:0X2a:0:-1:
-# BZ12701 %2llX:0x2A:0:-1:
-# BZ12701 %*2llX:0x2A:0:-1:
+%2llX:0X2a:0:-1:
+%*2llX:0X2a:0:-1:
+%2llX:0x2A:0:-1:
+%*2llX:0x2A:0:-1:
%2llX:ffffffffffffffff:1:2:255:
%*2llX:ffffffffffffffff:0:2:
%2llX:FFFFFFFFFFFFFFFF:1:2:255:
%*2llX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX:0Xffffffffffffffff:0:-1:
+%*2llX:0Xffffffffffffffff:0:-1:
+%2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
%2llX:10000000000000000:1:2:16:
%*2llX:10000000000000000:0:2:
-# BZ12701 %2llX:0X10000000000000000:0:-1:
-# BZ12701 %*2llX:0X10000000000000000:0:-1:
-# BZ12701 %2llX:0x10000000000000000:0:-1:
-# BZ12701 %*2llX:0x10000000000000000:0:-1:
+%2llX:0X10000000000000000:0:-1:
+%*2llX:0X10000000000000000:0:-1:
+%2llX:0x10000000000000000:0:-1:
+%*2llX:0x10000000000000000:0:-1:
%2llX:100000000028757b1:1:2:16:
%*2llX:100000000028757b1:0:2:
%2llX:100000000028757B1:1:2:16:
%*2llX:100000000028757B1:0:2:
-# BZ12701 %2llX:0X100000000028757b1:0:-1:
-# BZ12701 %*2llX:0X100000000028757b1:0:-1:
-# BZ12701 %2llX:0x100000000028757B1:0:-1:
-# BZ12701 %*2llX:0x100000000028757B1:0:-1:
+%2llX:0X100000000028757b1:0:-1:
+%*2llX:0X100000000028757b1:0:-1:
+%2llX:0x100000000028757B1:0:-1:
+%*2llX:0x100000000028757B1:0:-1:
%2llX:+0:1:2:0:
%*2llX:+0:0:2:
%2llX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llX: -0x0:0:3:
%2llX: 0:1:2:0:
%*2llX: 0:0:2:
-# BZ12701 %2llX: 0X0:0:-1:
-# BZ12701 %*2llX: 0X0:0:-1:
-# BZ12701 %2llX: 0x0:0:-1:
-# BZ12701 %*2llX: 0x0:0:-1:
+%2llX: 0X0:0:-1:
+%*2llX: 0X0:0:-1:
+%2llX: 0x0:0:-1:
+%*2llX: 0x0:0:-1:
%2llX: 1:1:2:1:
%*2llX: 1:0:2:
-# BZ12701 %2llX: 0X1:0:-1:
-# BZ12701 %*2llX: 0X1:0:-1:
-# BZ12701 %2llX: 0x1:0:-1:
-# BZ12701 %*2llX: 0x1:0:-1:
+%2llX: 0X1:0:-1:
+%*2llX: 0X1:0:-1:
+%2llX: 0x1:0:-1:
+%*2llX: 0x1:0:-1:
%2llX: 2a:1:3:42:
%*2llX: 2a:0:3:
%2llX: 2A:1:3:42:
%*2llX: 2A:0:3:
-# BZ12701 %2llX: 0X2a:0:-1:
-# BZ12701 %*2llX: 0X2a:0:-1:
-# BZ12701 %2llX: 0x2A:0:-1:
-# BZ12701 %*2llX: 0x2A:0:-1:
+%2llX: 0X2a:0:-1:
+%*2llX: 0X2a:0:-1:
+%2llX: 0x2A:0:-1:
+%*2llX: 0x2A:0:-1:
%2llX: ffffffffffffffff:1:3:255:
%*2llX: ffffffffffffffff:0:3:
%2llX: FFFFFFFFFFFFFFFF:1:3:255:
%*2llX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX: 0Xffffffffffffffff:0:-1:
+%*2llX: 0Xffffffffffffffff:0:-1:
+%2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llX: 10000000000000000:1:3:16:
%*2llX: 10000000000000000:0:3:
-# BZ12701 %2llX: 0X10000000000000000:0:-1:
-# BZ12701 %*2llX: 0X10000000000000000:0:-1:
-# BZ12701 %2llX: 0x10000000000000000:0:-1:
-# BZ12701 %*2llX: 0x10000000000000000:0:-1:
+%2llX: 0X10000000000000000:0:-1:
+%*2llX: 0X10000000000000000:0:-1:
+%2llX: 0x10000000000000000:0:-1:
+%*2llX: 0x10000000000000000:0:-1:
%2llX: 100000000028757b1:1:3:16:
%*2llX: 100000000028757b1:0:3:
%2llX: 100000000028757B1:1:3:16:
%*2llX: 100000000028757B1:0:3:
-# BZ12701 %2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %2llX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llX: 0x100000000028757B1:0:-1:
+%2llX: 0X100000000028757b1:0:-1:
+%*2llX: 0X100000000028757b1:0:-1:
+%2llX: 0x100000000028757B1:0:-1:
+%*2llX: 0x100000000028757B1:0:-1:
%2llX: +0:1:3:0:
%*2llX: +0:0:3:
%2llX: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-b.input
+++ glibc/stdio-common/tst-scanf-format-ushort-b.input
@@ -204,40 +204,40 @@
%*2hb:-0b0:0:2:
%2hb:0:1:1:0:
%*2hb:0:0:1:
-# BZ12701 %2hb:0B0:0:-1:
-# BZ12701 %*2hb:0B0:0:-1:
-# BZ12701 %2hb:0b0:0:-1:
-# BZ12701 %*2hb:0b0:0:-1:
+%2hb:0B0:0:-1:
+%*2hb:0B0:0:-1:
+%2hb:0b0:0:-1:
+%*2hb:0b0:0:-1:
%2hb:1:1:1:1:
%*2hb:1:0:1:
-# BZ12701 %2hb:0B1:0:-1:
-# BZ12701 %*2hb:0B1:0:-1:
-# BZ12701 %2hb:0b1:0:-1:
-# BZ12701 %*2hb:0b1:0:-1:
+%2hb:0B1:0:-1:
+%*2hb:0B1:0:-1:
+%2hb:0b1:0:-1:
+%*2hb:0b1:0:-1:
%2hb:101010:1:2:2:
%*2hb:101010:0:2:
-# BZ12701 %2hb:0B101010:0:-1:
-# BZ12701 %*2hb:0B101010:0:-1:
-# BZ12701 %2hb:0b101010:0:-1:
-# BZ12701 %*2hb:0b101010:0:-1:
+%2hb:0B101010:0:-1:
+%*2hb:0B101010:0:-1:
+%2hb:0b101010:0:-1:
+%*2hb:0b101010:0:-1:
%2hb:1111111111111111:1:2:3:
%*2hb:1111111111111111:0:2:
-# BZ12701 %2hb:0B1111111111111111:0:-1:
-# BZ12701 %*2hb:0B1111111111111111:0:-1:
-# BZ12701 %2hb:0b1111111111111111:0:-1:
-# BZ12701 %*2hb:0b1111111111111111:0:-1:
+%2hb:0B1111111111111111:0:-1:
+%*2hb:0B1111111111111111:0:-1:
+%2hb:0b1111111111111111:0:-1:
+%*2hb:0b1111111111111111:0:-1:
%2hb:10000000000000000:1:2:2:
%*2hb:10000000000000000:0:2:
-# BZ12701 %2hb:0B10000000000000000:0:-1:
-# BZ12701 %*2hb:0B10000000000000000:0:-1:
-# BZ12701 %2hb:0b10000000000000000:0:-1:
-# BZ12701 %*2hb:0b10000000000000000:0:-1:
+%2hb:0B10000000000000000:0:-1:
+%*2hb:0B10000000000000000:0:-1:
+%2hb:0b10000000000000000:0:-1:
+%*2hb:0b10000000000000000:0:-1:
%2hb:10000000000101001:1:2:2:
%*2hb:10000000000101001:0:2:
-# BZ12701 %2hb:0B10000000000101001:0:-1:
-# BZ12701 %*2hb:0B10000000000101001:0:-1:
-# BZ12701 %2hb:0b10000000000101001:0:-1:
-# BZ12701 %*2hb:0b10000000000101001:0:-1:
+%2hb:0B10000000000101001:0:-1:
+%*2hb:0B10000000000101001:0:-1:
+%2hb:0b10000000000101001:0:-1:
+%*2hb:0b10000000000101001:0:-1:
%2hb:+0:1:2:0:
%*2hb:+0:0:2:
%2hb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2hb: -0b0:0:3:
%2hb: 0:1:2:0:
%*2hb: 0:0:2:
-# BZ12701 %2hb: 0B0:0:-1:
-# BZ12701 %*2hb: 0B0:0:-1:
-# BZ12701 %2hb: 0b0:0:-1:
-# BZ12701 %*2hb: 0b0:0:-1:
+%2hb: 0B0:0:-1:
+%*2hb: 0B0:0:-1:
+%2hb: 0b0:0:-1:
+%*2hb: 0b0:0:-1:
%2hb: 1:1:2:1:
%*2hb: 1:0:2:
-# BZ12701 %2hb: 0B1:0:-1:
-# BZ12701 %*2hb: 0B1:0:-1:
-# BZ12701 %2hb: 0b1:0:-1:
-# BZ12701 %*2hb: 0b1:0:-1:
+%2hb: 0B1:0:-1:
+%*2hb: 0B1:0:-1:
+%2hb: 0b1:0:-1:
+%*2hb: 0b1:0:-1:
%2hb: 101010:1:3:2:
%*2hb: 101010:0:3:
-# BZ12701 %2hb: 0B101010:0:-1:
-# BZ12701 %*2hb: 0B101010:0:-1:
-# BZ12701 %2hb: 0b101010:0:-1:
-# BZ12701 %*2hb: 0b101010:0:-1:
+%2hb: 0B101010:0:-1:
+%*2hb: 0B101010:0:-1:
+%2hb: 0b101010:0:-1:
+%*2hb: 0b101010:0:-1:
%2hb: 1111111111111111:1:3:3:
%*2hb: 1111111111111111:0:3:
-# BZ12701 %2hb: 0B1111111111111111:0:-1:
-# BZ12701 %*2hb: 0B1111111111111111:0:-1:
-# BZ12701 %2hb: 0b1111111111111111:0:-1:
-# BZ12701 %*2hb: 0b1111111111111111:0:-1:
+%2hb: 0B1111111111111111:0:-1:
+%*2hb: 0B1111111111111111:0:-1:
+%2hb: 0b1111111111111111:0:-1:
+%*2hb: 0b1111111111111111:0:-1:
%2hb: 10000000000000000:1:3:2:
%*2hb: 10000000000000000:0:3:
-# BZ12701 %2hb: 0B10000000000000000:0:-1:
-# BZ12701 %*2hb: 0B10000000000000000:0:-1:
-# BZ12701 %2hb: 0b10000000000000000:0:-1:
-# BZ12701 %*2hb: 0b10000000000000000:0:-1:
+%2hb: 0B10000000000000000:0:-1:
+%*2hb: 0B10000000000000000:0:-1:
+%2hb: 0b10000000000000000:0:-1:
+%*2hb: 0b10000000000000000:0:-1:
%2hb: 10000000000101001:1:3:2:
%*2hb: 10000000000101001:0:3:
-# BZ12701 %2hb: 0B10000000000101001:0:-1:
-# BZ12701 %*2hb: 0B10000000000101001:0:-1:
-# BZ12701 %2hb: 0b10000000000101001:0:-1:
-# BZ12701 %*2hb: 0b10000000000101001:0:-1:
+%2hb: 0B10000000000101001:0:-1:
+%*2hb: 0B10000000000101001:0:-1:
+%2hb: 0b10000000000101001:0:-1:
+%*2hb: 0b10000000000101001:0:-1:
%2hb: +0:1:3:0:
%*2hb: +0:0:3:
%2hb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-x.input
+++ glibc/stdio-common/tst-scanf-format-ushort-x.input
@@ -226,44 +226,44 @@
%*2hx:-0x0:0:2:
%2hx:0:1:1:0:
%*2hx:0:0:1:
-# BZ12701 %2hx:0X0:0:-1:
-# BZ12701 %*2hx:0X0:0:-1:
-# BZ12701 %2hx:0x0:0:-1:
-# BZ12701 %*2hx:0x0:0:-1:
+%2hx:0X0:0:-1:
+%*2hx:0X0:0:-1:
+%2hx:0x0:0:-1:
+%*2hx:0x0:0:-1:
%2hx:1:1:1:1:
%*2hx:1:0:1:
-# BZ12701 %2hx:0X1:0:-1:
-# BZ12701 %*2hx:0X1:0:-1:
-# BZ12701 %2hx:0x1:0:-1:
-# BZ12701 %*2hx:0x1:0:-1:
+%2hx:0X1:0:-1:
+%*2hx:0X1:0:-1:
+%2hx:0x1:0:-1:
+%*2hx:0x1:0:-1:
%2hx:2a:1:2:42:
%*2hx:2a:0:2:
%2hx:2A:1:2:42:
%*2hx:2A:0:2:
-# BZ12701 %2hx:0X2a:0:-1:
-# BZ12701 %*2hx:0X2a:0:-1:
-# BZ12701 %2hx:0x2A:0:-1:
-# BZ12701 %*2hx:0x2A:0:-1:
+%2hx:0X2a:0:-1:
+%*2hx:0X2a:0:-1:
+%2hx:0x2A:0:-1:
+%*2hx:0x2A:0:-1:
%2hx:ffff:1:2:255:
%*2hx:ffff:0:2:
%2hx:FFFF:1:2:255:
%*2hx:FFFF:0:2:
-# BZ12701 %2hx:0Xffff:0:-1:
-# BZ12701 %*2hx:0Xffff:0:-1:
-# BZ12701 %2hx:0xFFFF:0:-1:
-# BZ12701 %*2hx:0xFFFF:0:-1:
+%2hx:0Xffff:0:-1:
+%*2hx:0Xffff:0:-1:
+%2hx:0xFFFF:0:-1:
+%*2hx:0xFFFF:0:-1:
%2hx:10000:1:2:16:
%*2hx:10000:0:2:
-# BZ12701 %2hx:0X10000:0:-1:
-# BZ12701 %*2hx:0X10000:0:-1:
-# BZ12701 %2hx:0x10000:0:-1:
-# BZ12701 %*2hx:0x10000:0:-1:
+%2hx:0X10000:0:-1:
+%*2hx:0X10000:0:-1:
+%2hx:0x10000:0:-1:
+%*2hx:0x10000:0:-1:
%2hx:10029:1:2:16:
%*2hx:10029:0:2:
-# BZ12701 %2hx:0X10029:0:-1:
-# BZ12701 %*2hx:0X10029:0:-1:
-# BZ12701 %2hx:0x10029:0:-1:
-# BZ12701 %*2hx:0x10029:0:-1:
+%2hx:0X10029:0:-1:
+%*2hx:0X10029:0:-1:
+%2hx:0x10029:0:-1:
+%*2hx:0x10029:0:-1:
%2hx:+0:1:2:0:
%*2hx:+0:0:2:
%2hx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hx: -0x0:0:3:
%2hx: 0:1:2:0:
%*2hx: 0:0:2:
-# BZ12701 %2hx: 0X0:0:-1:
-# BZ12701 %*2hx: 0X0:0:-1:
-# BZ12701 %2hx: 0x0:0:-1:
-# BZ12701 %*2hx: 0x0:0:-1:
+%2hx: 0X0:0:-1:
+%*2hx: 0X0:0:-1:
+%2hx: 0x0:0:-1:
+%*2hx: 0x0:0:-1:
%2hx: 1:1:2:1:
%*2hx: 1:0:2:
-# BZ12701 %2hx: 0X1:0:-1:
-# BZ12701 %*2hx: 0X1:0:-1:
-# BZ12701 %2hx: 0x1:0:-1:
-# BZ12701 %*2hx: 0x1:0:-1:
+%2hx: 0X1:0:-1:
+%*2hx: 0X1:0:-1:
+%2hx: 0x1:0:-1:
+%*2hx: 0x1:0:-1:
%2hx: 2a:1:3:42:
%*2hx: 2a:0:3:
%2hx: 2A:1:3:42:
%*2hx: 2A:0:3:
-# BZ12701 %2hx: 0X2a:0:-1:
-# BZ12701 %*2hx: 0X2a:0:-1:
-# BZ12701 %2hx: 0x2A:0:-1:
-# BZ12701 %*2hx: 0x2A:0:-1:
+%2hx: 0X2a:0:-1:
+%*2hx: 0X2a:0:-1:
+%2hx: 0x2A:0:-1:
+%*2hx: 0x2A:0:-1:
%2hx: ffff:1:3:255:
%*2hx: ffff:0:3:
%2hx: FFFF:1:3:255:
%*2hx: FFFF:0:3:
-# BZ12701 %2hx: 0Xffff:0:-1:
-# BZ12701 %*2hx: 0Xffff:0:-1:
-# BZ12701 %2hx: 0xFFFF:0:-1:
-# BZ12701 %*2hx: 0xFFFF:0:-1:
+%2hx: 0Xffff:0:-1:
+%*2hx: 0Xffff:0:-1:
+%2hx: 0xFFFF:0:-1:
+%*2hx: 0xFFFF:0:-1:
%2hx: 10000:1:3:16:
%*2hx: 10000:0:3:
-# BZ12701 %2hx: 0X10000:0:-1:
-# BZ12701 %*2hx: 0X10000:0:-1:
-# BZ12701 %2hx: 0x10000:0:-1:
-# BZ12701 %*2hx: 0x10000:0:-1:
+%2hx: 0X10000:0:-1:
+%*2hx: 0X10000:0:-1:
+%2hx: 0x10000:0:-1:
+%*2hx: 0x10000:0:-1:
%2hx: 10029:1:3:16:
%*2hx: 10029:0:3:
-# BZ12701 %2hx: 0X10029:0:-1:
-# BZ12701 %*2hx: 0X10029:0:-1:
-# BZ12701 %2hx: 0x10029:0:-1:
-# BZ12701 %*2hx: 0x10029:0:-1:
+%2hx: 0X10029:0:-1:
+%*2hx: 0X10029:0:-1:
+%2hx: 0x10029:0:-1:
+%*2hx: 0x10029:0:-1:
%2hx: +0:1:3:0:
%*2hx: +0:0:3:
%2hx: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-xx.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-xx.input
+++ glibc/stdio-common/tst-scanf-format-ushort-xx.input
@@ -226,44 +226,44 @@
%*2hX:-0x0:0:2:
%2hX:0:1:1:0:
%*2hX:0:0:1:
-# BZ12701 %2hX:0X0:0:-1:
-# BZ12701 %*2hX:0X0:0:-1:
-# BZ12701 %2hX:0x0:0:-1:
-# BZ12701 %*2hX:0x0:0:-1:
+%2hX:0X0:0:-1:
+%*2hX:0X0:0:-1:
+%2hX:0x0:0:-1:
+%*2hX:0x0:0:-1:
%2hX:1:1:1:1:
%*2hX:1:0:1:
-# BZ12701 %2hX:0X1:0:-1:
-# BZ12701 %*2hX:0X1:0:-1:
-# BZ12701 %2hX:0x1:0:-1:
-# BZ12701 %*2hX:0x1:0:-1:
+%2hX:0X1:0:-1:
+%*2hX:0X1:0:-1:
+%2hX:0x1:0:-1:
+%*2hX:0x1:0:-1:
%2hX:2a:1:2:42:
%*2hX:2a:0:2:
%2hX:2A:1:2:42:
%*2hX:2A:0:2:
-# BZ12701 %2hX:0X2a:0:-1:
-# BZ12701 %*2hX:0X2a:0:-1:
-# BZ12701 %2hX:0x2A:0:-1:
-# BZ12701 %*2hX:0x2A:0:-1:
+%2hX:0X2a:0:-1:
+%*2hX:0X2a:0:-1:
+%2hX:0x2A:0:-1:
+%*2hX:0x2A:0:-1:
%2hX:ffff:1:2:255:
%*2hX:ffff:0:2:
%2hX:FFFF:1:2:255:
%*2hX:FFFF:0:2:
-# BZ12701 %2hX:0Xffff:0:-1:
-# BZ12701 %*2hX:0Xffff:0:-1:
-# BZ12701 %2hX:0xFFFF:0:-1:
-# BZ12701 %*2hX:0xFFFF:0:-1:
+%2hX:0Xffff:0:-1:
+%*2hX:0Xffff:0:-1:
+%2hX:0xFFFF:0:-1:
+%*2hX:0xFFFF:0:-1:
%2hX:10000:1:2:16:
%*2hX:10000:0:2:
-# BZ12701 %2hX:0X10000:0:-1:
-# BZ12701 %*2hX:0X10000:0:-1:
-# BZ12701 %2hX:0x10000:0:-1:
-# BZ12701 %*2hX:0x10000:0:-1:
+%2hX:0X10000:0:-1:
+%*2hX:0X10000:0:-1:
+%2hX:0x10000:0:-1:
+%*2hX:0x10000:0:-1:
%2hX:10029:1:2:16:
%*2hX:10029:0:2:
-# BZ12701 %2hX:0X10029:0:-1:
-# BZ12701 %*2hX:0X10029:0:-1:
-# BZ12701 %2hX:0x10029:0:-1:
-# BZ12701 %*2hX:0x10029:0:-1:
+%2hX:0X10029:0:-1:
+%*2hX:0X10029:0:-1:
+%2hX:0x10029:0:-1:
+%*2hX:0x10029:0:-1:
%2hX:+0:1:2:0:
%*2hX:+0:0:2:
%2hX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hX: -0x0:0:3:
%2hX: 0:1:2:0:
%*2hX: 0:0:2:
-# BZ12701 %2hX: 0X0:0:-1:
-# BZ12701 %*2hX: 0X0:0:-1:
-# BZ12701 %2hX: 0x0:0:-1:
-# BZ12701 %*2hX: 0x0:0:-1:
+%2hX: 0X0:0:-1:
+%*2hX: 0X0:0:-1:
+%2hX: 0x0:0:-1:
+%*2hX: 0x0:0:-1:
%2hX: 1:1:2:1:
%*2hX: 1:0:2:
-# BZ12701 %2hX: 0X1:0:-1:
-# BZ12701 %*2hX: 0X1:0:-1:
-# BZ12701 %2hX: 0x1:0:-1:
-# BZ12701 %*2hX: 0x1:0:-1:
+%2hX: 0X1:0:-1:
+%*2hX: 0X1:0:-1:
+%2hX: 0x1:0:-1:
+%*2hX: 0x1:0:-1:
%2hX: 2a:1:3:42:
%*2hX: 2a:0:3:
%2hX: 2A:1:3:42:
%*2hX: 2A:0:3:
-# BZ12701 %2hX: 0X2a:0:-1:
-# BZ12701 %*2hX: 0X2a:0:-1:
-# BZ12701 %2hX: 0x2A:0:-1:
-# BZ12701 %*2hX: 0x2A:0:-1:
+%2hX: 0X2a:0:-1:
+%*2hX: 0X2a:0:-1:
+%2hX: 0x2A:0:-1:
+%*2hX: 0x2A:0:-1:
%2hX: ffff:1:3:255:
%*2hX: ffff:0:3:
%2hX: FFFF:1:3:255:
%*2hX: FFFF:0:3:
-# BZ12701 %2hX: 0Xffff:0:-1:
-# BZ12701 %*2hX: 0Xffff:0:-1:
-# BZ12701 %2hX: 0xFFFF:0:-1:
-# BZ12701 %*2hX: 0xFFFF:0:-1:
+%2hX: 0Xffff:0:-1:
+%*2hX: 0Xffff:0:-1:
+%2hX: 0xFFFF:0:-1:
+%*2hX: 0xFFFF:0:-1:
%2hX: 10000:1:3:16:
%*2hX: 10000:0:3:
-# BZ12701 %2hX: 0X10000:0:-1:
-# BZ12701 %*2hX: 0X10000:0:-1:
-# BZ12701 %2hX: 0x10000:0:-1:
-# BZ12701 %*2hX: 0x10000:0:-1:
+%2hX: 0X10000:0:-1:
+%*2hX: 0X10000:0:-1:
+%2hX: 0x10000:0:-1:
+%*2hX: 0x10000:0:-1:
%2hX: 10029:1:3:16:
%*2hX: 10029:0:3:
-# BZ12701 %2hX: 0X10029:0:-1:
-# BZ12701 %*2hX: 0X10029:0:-1:
-# BZ12701 %2hX: 0x10029:0:-1:
-# BZ12701 %*2hX: 0x10029:0:-1:
+%2hX: 0X10029:0:-1:
+%*2hX: 0X10029:0:-1:
+%2hX: 0x10029:0:-1:
+%*2hX: 0x10029:0:-1:
%2hX: +0:1:3:0:
%*2hX: +0:0:3:
%2hX: +0X0:1:3:0:
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -1463,22 +1463,24 @@ __vfscanf_internal (FILE *s, const char
/* Look for a leading indication of base. */
if (width != 0 && c == L_('0'))
{
+ WINT_T ctmp = c;
+
if (width > 0)
--width;
-
- char_buffer_add (&charbuf, c);
c = inchar ();
- if (width != 0 && TOLOWER (c) == L_('x'))
+ if (width != 0
+ && TOLOWER (c) == L_('x')
+ && (base == 0 || base == 16))
{
- if (base == 0)
- base = 16;
- if (base == 16)
- {
- if (width > 0)
- --width;
- c = inchar ();
- }
+ base = 16;
+ if (width > 0)
+ --width;
+ /* If we try to read a number in hexadecimal notation
+ and we have only the `0x' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
+ c = inchar ();
}
else if (width != 0
&& TOLOWER (c) == L_('b')
@@ -1489,10 +1491,18 @@ __vfscanf_internal (FILE *s, const char
base = 2;
if (width > 0)
--width;
+ /* If we try to read a number in binary notation and
+ we have only the `0b' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
c = inchar ();
}
- else if (base == 0)
- base = 8;
+ else
+ {
+ if (base == 0)
+ base = 8;
+ char_buffer_add (&charbuf, ctmp);
+ }
}
if (base == 0)
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-int-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-int-i.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-long-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-long-i.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:2147483647:1:2:21:
%*2li:2147483647:0:2:
-# BZ12701 %2li:0X7fffffff:0:-1:
-# BZ12701 %*2li:0X7fffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFF:0:-1:
+%2li:0X7fffffff:0:-1:
+%*2li:0X7fffffff:0:-1:
+%2li:0x7FFFFFFF:0:-1:
+%*2li:0x7FFFFFFF:0:-1:
%2li:017777777777:1:2:1:
%*2li:017777777777:0:2:
-# BZ12701 %2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b1111111111111111111111111111111:0:-1:
+%2li:0B1111111111111111111111111111111:0:-1:
+%*2li:0B1111111111111111111111111111111:0:-1:
+%2li:0b1111111111111111111111111111111:0:-1:
+%*2li:0b1111111111111111111111111111111:0:-1:
%2li:2147483648:1:2:21:
%*2li:2147483648:0:2:
-# BZ12701 %2li:0X80000000:0:-1:
-# BZ12701 %*2li:0X80000000:0:-1:
-# BZ12701 %2li:0x80000000:0:-1:
-# BZ12701 %*2li:0x80000000:0:-1:
+%2li:0X80000000:0:-1:
+%*2li:0X80000000:0:-1:
+%2li:0x80000000:0:-1:
+%*2li:0x80000000:0:-1:
%2li:020000000000:1:2:2:
%*2li:020000000000:0:2:
-# BZ12701 %2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b10000000000000000000000000000000:0:-1:
+%2li:0B10000000000000000000000000000000:0:-1:
+%*2li:0B10000000000000000000000000000000:0:-1:
+%2li:0b10000000000000000000000000000000:0:-1:
+%*2li:0b10000000000000000000000000000000:0:-1:
%2li:2147487889:1:2:21:
%*2li:2147487889:0:2:
-# BZ12701 %2li:0X80001091:0:-1:
-# BZ12701 %*2li:0X80001091:0:-1:
-# BZ12701 %2li:0x80001091:0:-1:
-# BZ12701 %*2li:0x80001091:0:-1:
+%2li:0X80001091:0:-1:
+%*2li:0X80001091:0:-1:
+%2li:0x80001091:0:-1:
+%*2li:0x80001091:0:-1:
%2li:020000010221:1:2:2:
%*2li:020000010221:0:2:
-# BZ12701 %2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0b10000000000000000001000010010001:0:-1:
+%2li:0B10000000000000000001000010010001:0:-1:
+%*2li:0B10000000000000000001000010010001:0:-1:
+%2li:0b10000000000000000001000010010001:0:-1:
+%*2li:0b10000000000000000001000010010001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 2147483647:1:3:21:
%*2li: 2147483647:0:3:
-# BZ12701 %2li: 0X7fffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFF:0:-1:
+%2li: 0X7fffffff:0:-1:
+%*2li: 0X7fffffff:0:-1:
+%2li: 0x7FFFFFFF:0:-1:
+%*2li: 0x7FFFFFFF:0:-1:
%2li: 017777777777:1:3:1:
%*2li: 017777777777:0:3:
-# BZ12701 %2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b1111111111111111111111111111111:0:-1:
+%2li: 0B1111111111111111111111111111111:0:-1:
+%*2li: 0B1111111111111111111111111111111:0:-1:
+%2li: 0b1111111111111111111111111111111:0:-1:
+%*2li: 0b1111111111111111111111111111111:0:-1:
%2li: 2147483648:1:3:21:
%*2li: 2147483648:0:3:
-# BZ12701 %2li: 0X80000000:0:-1:
-# BZ12701 %*2li: 0X80000000:0:-1:
-# BZ12701 %2li: 0x80000000:0:-1:
-# BZ12701 %*2li: 0x80000000:0:-1:
+%2li: 0X80000000:0:-1:
+%*2li: 0X80000000:0:-1:
+%2li: 0x80000000:0:-1:
+%*2li: 0x80000000:0:-1:
%2li: 020000000000:1:3:2:
%*2li: 020000000000:0:3:
-# BZ12701 %2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b10000000000000000000000000000000:0:-1:
+%2li: 0B10000000000000000000000000000000:0:-1:
+%*2li: 0B10000000000000000000000000000000:0:-1:
+%2li: 0b10000000000000000000000000000000:0:-1:
+%*2li: 0b10000000000000000000000000000000:0:-1:
%2li: 2147487889:1:3:21:
%*2li: 2147487889:0:3:
-# BZ12701 %2li: 0X80001091:0:-1:
-# BZ12701 %*2li: 0X80001091:0:-1:
-# BZ12701 %2li: 0x80001091:0:-1:
-# BZ12701 %*2li: 0x80001091:0:-1:
+%2li: 0X80001091:0:-1:
+%*2li: 0X80001091:0:-1:
+%2li: 0x80001091:0:-1:
+%*2li: 0x80001091:0:-1:
%2li: 020000010221:1:3:2:
%*2li: 020000010221:0:3:
-# BZ12701 %2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0b10000000000000000001000010010001:0:-1:
+%2li: 0B10000000000000000001000010010001:0:-1:
+%*2li: 0B10000000000000000001000010010001:0:-1:
+%2li: 0b10000000000000000001000010010001:0:-1:
+%*2li: 0b10000000000000000001000010010001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:11111111111111111111111111111111:1:2:3:
%*2lb:11111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b11111111111111111111111111111111:0:-1:
+%2lb:0B11111111111111111111111111111111:0:-1:
+%*2lb:0B11111111111111111111111111111111:0:-1:
+%2lb:0b11111111111111111111111111111111:0:-1:
+%*2lb:0b11111111111111111111111111111111:0:-1:
%2lb:100000000000000000000000000000000:1:2:2:
%*2lb:100000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b100000000000000000000000000000000:0:-1:
+%2lb:0B100000000000000000000000000000000:0:-1:
+%*2lb:0B100000000000000000000000000000000:0:-1:
+%2lb:0b100000000000000000000000000000000:0:-1:
+%*2lb:0b100000000000000000000000000000000:0:-1:
%2lb:100000000000000000001000010010001:1:2:2:
%*2lb:100000000000000000001000010010001:0:2:
-# BZ12701 %2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0b100000000000000000001000010010001:0:-1:
+%2lb:0B100000000000000000001000010010001:0:-1:
+%*2lb:0B100000000000000000001000010010001:0:-1:
+%2lb:0b100000000000000000001000010010001:0:-1:
+%*2lb:0b100000000000000000001000010010001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 11111111111111111111111111111111:1:3:3:
%*2lb: 11111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b11111111111111111111111111111111:0:-1:
+%2lb: 0B11111111111111111111111111111111:0:-1:
+%*2lb: 0B11111111111111111111111111111111:0:-1:
+%2lb: 0b11111111111111111111111111111111:0:-1:
+%*2lb: 0b11111111111111111111111111111111:0:-1:
%2lb: 100000000000000000000000000000000:1:3:2:
%*2lb: 100000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000000000000000000:0:-1:
+%2lb: 0B100000000000000000000000000000000:0:-1:
+%*2lb: 0B100000000000000000000000000000000:0:-1:
+%2lb: 0b100000000000000000000000000000000:0:-1:
+%*2lb: 0b100000000000000000000000000000000:0:-1:
%2lb: 100000000000000000001000010010001:1:3:2:
%*2lb: 100000000000000000001000010010001:0:3:
-# BZ12701 %2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000001000010010001:0:-1:
+%2lb: 0B100000000000000000001000010010001:0:-1:
+%*2lb: 0B100000000000000000001000010010001:0:-1:
+%2lb: 0b100000000000000000001000010010001:0:-1:
+%*2lb: 0b100000000000000000001000010010001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
@@ -226,44 +226,44 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffff:1:2:255:
%*2lx:ffffffff:0:2:
%2lx:FFFFFFFF:1:2:255:
%*2lx:FFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFF:0:-1:
+%2lx:0Xffffffff:0:-1:
+%*2lx:0Xffffffff:0:-1:
+%2lx:0xFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFF:0:-1:
%2lx:100000000:1:2:16:
%*2lx:100000000:0:2:
-# BZ12701 %2lx:0X100000000:0:-1:
-# BZ12701 %*2lx:0X100000000:0:-1:
-# BZ12701 %2lx:0x100000000:0:-1:
-# BZ12701 %*2lx:0x100000000:0:-1:
+%2lx:0X100000000:0:-1:
+%*2lx:0X100000000:0:-1:
+%2lx:0x100000000:0:-1:
+%*2lx:0x100000000:0:-1:
%2lx:100001091:1:2:16:
%*2lx:100001091:0:2:
-# BZ12701 %2lx:0X100001091:0:-1:
-# BZ12701 %*2lx:0X100001091:0:-1:
-# BZ12701 %2lx:0x100001091:0:-1:
-# BZ12701 %*2lx:0x100001091:0:-1:
+%2lx:0X100001091:0:-1:
+%*2lx:0X100001091:0:-1:
+%2lx:0x100001091:0:-1:
+%*2lx:0x100001091:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffff:1:3:255:
%*2lx: ffffffff:0:3:
%2lx: FFFFFFFF:1:3:255:
%*2lx: FFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFF:0:-1:
+%2lx: 0Xffffffff:0:-1:
+%*2lx: 0Xffffffff:0:-1:
+%2lx: 0xFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFF:0:-1:
%2lx: 100000000:1:3:16:
%*2lx: 100000000:0:3:
-# BZ12701 %2lx: 0X100000000:0:-1:
-# BZ12701 %*2lx: 0X100000000:0:-1:
-# BZ12701 %2lx: 0x100000000:0:-1:
-# BZ12701 %*2lx: 0x100000000:0:-1:
+%2lx: 0X100000000:0:-1:
+%*2lx: 0X100000000:0:-1:
+%2lx: 0x100000000:0:-1:
+%*2lx: 0x100000000:0:-1:
%2lx: 100001091:1:3:16:
%*2lx: 100001091:0:3:
-# BZ12701 %2lx: 0X100001091:0:-1:
-# BZ12701 %*2lx: 0X100001091:0:-1:
-# BZ12701 %2lx: 0x100001091:0:-1:
-# BZ12701 %*2lx: 0x100001091:0:-1:
+%2lx: 0X100001091:0:-1:
+%*2lx: 0X100001091:0:-1:
+%2lx: 0x100001091:0:-1:
+%*2lx: 0x100001091:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
@@ -226,44 +226,44 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffff:1:2:255:
%*2lX:ffffffff:0:2:
%2lX:FFFFFFFF:1:2:255:
%*2lX:FFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFF:0:-1:
+%2lX:0Xffffffff:0:-1:
+%*2lX:0Xffffffff:0:-1:
+%2lX:0xFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFF:0:-1:
%2lX:100000000:1:2:16:
%*2lX:100000000:0:2:
-# BZ12701 %2lX:0X100000000:0:-1:
-# BZ12701 %*2lX:0X100000000:0:-1:
-# BZ12701 %2lX:0x100000000:0:-1:
-# BZ12701 %*2lX:0x100000000:0:-1:
+%2lX:0X100000000:0:-1:
+%*2lX:0X100000000:0:-1:
+%2lX:0x100000000:0:-1:
+%*2lX:0x100000000:0:-1:
%2lX:100001091:1:2:16:
%*2lX:100001091:0:2:
-# BZ12701 %2lX:0X100001091:0:-1:
-# BZ12701 %*2lX:0X100001091:0:-1:
-# BZ12701 %2lX:0x100001091:0:-1:
-# BZ12701 %*2lX:0x100001091:0:-1:
+%2lX:0X100001091:0:-1:
+%*2lX:0X100001091:0:-1:
+%2lX:0x100001091:0:-1:
+%*2lX:0x100001091:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffff:1:3:255:
%*2lX: ffffffff:0:3:
%2lX: FFFFFFFF:1:3:255:
%*2lX: FFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFF:0:-1:
+%2lX: 0Xffffffff:0:-1:
+%*2lX: 0Xffffffff:0:-1:
+%2lX: 0xFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFF:0:-1:
%2lX: 100000000:1:3:16:
%*2lX: 100000000:0:3:
-# BZ12701 %2lX: 0X100000000:0:-1:
-# BZ12701 %*2lX: 0X100000000:0:-1:
-# BZ12701 %2lX: 0x100000000:0:-1:
-# BZ12701 %*2lX: 0x100000000:0:-1:
+%2lX: 0X100000000:0:-1:
+%*2lX: 0X100000000:0:-1:
+%2lX: 0x100000000:0:-1:
+%*2lX: 0x100000000:0:-1:
%2lX: 100001091:1:3:16:
%*2lX: 100001091:0:3:
-# BZ12701 %2lX: 0X100001091:0:-1:
-# BZ12701 %*2lX: 0X100001091:0:-1:
-# BZ12701 %2lX: 0x100001091:0:-1:
-# BZ12701 %*2lX: 0x100001091:0:-1:
+%2lX: 0X100001091:0:-1:
+%*2lX: 0X100001091:0:-1:
+%2lX: 0x100001091:0:-1:
+%*2lX: 0x100001091:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-int-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-int-i.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-long-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-long-i.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:9223372036854775807:1:2:92:
%*2li:9223372036854775807:0:2:
-# BZ12701 %2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%2li:0X7fffffffffffffff:0:-1:
+%*2li:0X7fffffffffffffff:0:-1:
+%2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li:0x7FFFFFFFFFFFFFFF:0:-1:
%2li:0777777777777777777777:1:2:7:
%*2li:0777777777777777777777:0:2:
-# BZ12701 %2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li:9223372036854775808:1:2:92:
%*2li:9223372036854775808:0:2:
-# BZ12701 %2li:0X8000000000000000:0:-1:
-# BZ12701 %*2li:0X8000000000000000:0:-1:
-# BZ12701 %2li:0x8000000000000000:0:-1:
-# BZ12701 %*2li:0x8000000000000000:0:-1:
+%2li:0X8000000000000000:0:-1:
+%*2li:0X8000000000000000:0:-1:
+%2li:0x8000000000000000:0:-1:
+%*2li:0x8000000000000000:0:-1:
%2li:01000000000000000000000:1:2:1:
%*2li:01000000000000000000000:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li:9223372036897200049:1:2:92:
%*2li:9223372036897200049:0:2:
-# BZ12701 %2li:0X80000000028757b1:0:-1:
-# BZ12701 %*2li:0X80000000028757b1:0:-1:
-# BZ12701 %2li:0x80000000028757B1:0:-1:
-# BZ12701 %*2li:0x80000000028757B1:0:-1:
+%2li:0X80000000028757b1:0:-1:
+%*2li:0X80000000028757b1:0:-1:
+%2li:0x80000000028757B1:0:-1:
+%*2li:0x80000000028757B1:0:-1:
%2li:01000000000000241653661:1:2:1:
%*2li:01000000000000241653661:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 9223372036854775807:1:3:92:
%*2li: 9223372036854775807:0:3:
-# BZ12701 %2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2li: 0X7fffffffffffffff:0:-1:
+%*2li: 0X7fffffffffffffff:0:-1:
+%2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
%2li: 0777777777777777777777:1:3:7:
%*2li: 0777777777777777777777:0:3:
-# BZ12701 %2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li: 9223372036854775808:1:3:92:
%*2li: 9223372036854775808:0:3:
-# BZ12701 %2li: 0X8000000000000000:0:-1:
-# BZ12701 %*2li: 0X8000000000000000:0:-1:
-# BZ12701 %2li: 0x8000000000000000:0:-1:
-# BZ12701 %*2li: 0x8000000000000000:0:-1:
+%2li: 0X8000000000000000:0:-1:
+%*2li: 0X8000000000000000:0:-1:
+%2li: 0x8000000000000000:0:-1:
+%*2li: 0x8000000000000000:0:-1:
%2li: 01000000000000000000000:1:3:1:
%*2li: 01000000000000000000000:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li: 9223372036897200049:1:3:92:
%*2li: 9223372036897200049:0:3:
-# BZ12701 %2li: 0X80000000028757b1:0:-1:
-# BZ12701 %*2li: 0X80000000028757b1:0:-1:
-# BZ12701 %2li: 0x80000000028757B1:0:-1:
-# BZ12701 %*2li: 0x80000000028757B1:0:-1:
+%2li: 0X80000000028757b1:0:-1:
+%*2li: 0X80000000028757b1:0:-1:
+%2li: 0x80000000028757B1:0:-1:
+%*2li: 0x80000000028757B1:0:-1:
%2li: 01000000000000241653661:1:3:1:
%*2li: 01000000000000241653661:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2lb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2lb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2lb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2lb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2lb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2lb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
@@ -234,46 +234,46 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffffffffffff:1:2:255:
%*2lx:ffffffffffffffff:0:2:
%2lx:FFFFFFFFFFFFFFFF:1:2:255:
%*2lx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx:0Xffffffffffffffff:0:-1:
+%*2lx:0Xffffffffffffffff:0:-1:
+%2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
%2lx:10000000000000000:1:2:16:
%*2lx:10000000000000000:0:2:
-# BZ12701 %2lx:0X10000000000000000:0:-1:
-# BZ12701 %*2lx:0X10000000000000000:0:-1:
-# BZ12701 %2lx:0x10000000000000000:0:-1:
-# BZ12701 %*2lx:0x10000000000000000:0:-1:
+%2lx:0X10000000000000000:0:-1:
+%*2lx:0X10000000000000000:0:-1:
+%2lx:0x10000000000000000:0:-1:
+%*2lx:0x10000000000000000:0:-1:
%2lx:100000000028757b1:1:2:16:
%*2lx:100000000028757b1:0:2:
%2lx:100000000028757B1:1:2:16:
%*2lx:100000000028757B1:0:2:
-# BZ12701 %2lx:0X100000000028757b1:0:-1:
-# BZ12701 %*2lx:0X100000000028757b1:0:-1:
-# BZ12701 %2lx:0x100000000028757B1:0:-1:
-# BZ12701 %*2lx:0x100000000028757B1:0:-1:
+%2lx:0X100000000028757b1:0:-1:
+%*2lx:0X100000000028757b1:0:-1:
+%2lx:0x100000000028757B1:0:-1:
+%*2lx:0x100000000028757B1:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffffffffffff:1:3:255:
%*2lx: ffffffffffffffff:0:3:
%2lx: FFFFFFFFFFFFFFFF:1:3:255:
%*2lx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx: 0Xffffffffffffffff:0:-1:
+%*2lx: 0Xffffffffffffffff:0:-1:
+%2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lx: 10000000000000000:1:3:16:
%*2lx: 10000000000000000:0:3:
-# BZ12701 %2lx: 0X10000000000000000:0:-1:
-# BZ12701 %*2lx: 0X10000000000000000:0:-1:
-# BZ12701 %2lx: 0x10000000000000000:0:-1:
-# BZ12701 %*2lx: 0x10000000000000000:0:-1:
+%2lx: 0X10000000000000000:0:-1:
+%*2lx: 0X10000000000000000:0:-1:
+%2lx: 0x10000000000000000:0:-1:
+%*2lx: 0x10000000000000000:0:-1:
%2lx: 100000000028757b1:1:3:16:
%*2lx: 100000000028757b1:0:3:
%2lx: 100000000028757B1:1:3:16:
%*2lx: 100000000028757B1:0:3:
-# BZ12701 %2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %2lx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lx: 0x100000000028757B1:0:-1:
+%2lx: 0X100000000028757b1:0:-1:
+%*2lx: 0X100000000028757b1:0:-1:
+%2lx: 0x100000000028757B1:0:-1:
+%*2lx: 0x100000000028757B1:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
@@ -234,46 +234,46 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffffffffffff:1:2:255:
%*2lX:ffffffffffffffff:0:2:
%2lX:FFFFFFFFFFFFFFFF:1:2:255:
%*2lX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX:0Xffffffffffffffff:0:-1:
+%*2lX:0Xffffffffffffffff:0:-1:
+%2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
%2lX:10000000000000000:1:2:16:
%*2lX:10000000000000000:0:2:
-# BZ12701 %2lX:0X10000000000000000:0:-1:
-# BZ12701 %*2lX:0X10000000000000000:0:-1:
-# BZ12701 %2lX:0x10000000000000000:0:-1:
-# BZ12701 %*2lX:0x10000000000000000:0:-1:
+%2lX:0X10000000000000000:0:-1:
+%*2lX:0X10000000000000000:0:-1:
+%2lX:0x10000000000000000:0:-1:
+%*2lX:0x10000000000000000:0:-1:
%2lX:100000000028757b1:1:2:16:
%*2lX:100000000028757b1:0:2:
%2lX:100000000028757B1:1:2:16:
%*2lX:100000000028757B1:0:2:
-# BZ12701 %2lX:0X100000000028757b1:0:-1:
-# BZ12701 %*2lX:0X100000000028757b1:0:-1:
-# BZ12701 %2lX:0x100000000028757B1:0:-1:
-# BZ12701 %*2lX:0x100000000028757B1:0:-1:
+%2lX:0X100000000028757b1:0:-1:
+%*2lX:0X100000000028757b1:0:-1:
+%2lX:0x100000000028757B1:0:-1:
+%*2lX:0x100000000028757B1:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffffffffffff:1:3:255:
%*2lX: ffffffffffffffff:0:3:
%2lX: FFFFFFFFFFFFFFFF:1:3:255:
%*2lX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX: 0Xffffffffffffffff:0:-1:
+%*2lX: 0Xffffffffffffffff:0:-1:
+%2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lX: 10000000000000000:1:3:16:
%*2lX: 10000000000000000:0:3:
-# BZ12701 %2lX: 0X10000000000000000:0:-1:
-# BZ12701 %*2lX: 0X10000000000000000:0:-1:
-# BZ12701 %2lX: 0x10000000000000000:0:-1:
-# BZ12701 %*2lX: 0x10000000000000000:0:-1:
+%2lX: 0X10000000000000000:0:-1:
+%*2lX: 0X10000000000000000:0:-1:
+%2lX: 0x10000000000000000:0:-1:
+%*2lX: 0x10000000000000000:0:-1:
%2lX: 100000000028757b1:1:3:16:
%*2lX: 100000000028757b1:0:3:
%2lX: 100000000028757B1:1:3:16:
%*2lX: 100000000028757B1:0:3:
-# BZ12701 %2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %2lX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lX: 0x100000000028757B1:0:-1:
+%2lX: 0X100000000028757b1:0:-1:
+%*2lX: 0X100000000028757b1:0:-1:
+%2lX: 0x100000000028757B1:0:-1:
+%*2lX: 0x100000000028757B1:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 09/10] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (7 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 22:17 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits " Maciej W. Rozycki
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf real input data that is comprised of a
hexadecimal prefix, optionally preceded by a sign, and with no actual
digits following owing to the field width restriction in effect. Such
data is a prefix of, but not a matching input sequence and it is
required by ISO C to cause a matching failure.
Currently a matching success is instead incorrectly produced along with
the conversion result of zero, with the prefix wholly consumed from
input. Where the end of input is marked by the end-of-file condition
rather than the field width restriction in effect a matching failure is
already correctly produced.
Enable input data that causes test failures without this fix in place.
---
Changes from v2 (16/17):
- Reword the change description for clarity per Florian's request.
- Rename data input files such as to replace the A infix with aa.
New change in v2.
---
stdio-common/vfscanf-internal.c | 7
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 84 +++++-----
sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input | 84 +++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 84 +++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input | 84 +++++-----
13 files changed, 510 insertions(+), 505 deletions(-)
glibc-scanf-bz12701-real-hex.diff
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2155,8 +2155,13 @@ __vfscanf_internal (FILE *s, const char
c = inchar ();
if (width > 0)
--width;
- if (width != 0 && TOLOWER (c) == L_('x'))
+ if (TOLOWER (c) == L_('x'))
{
+ /* If we try to read a number in hexadecimal notation
+ and we have only the `0x' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
+
/* It is a number in hexadecimal format. */
char_buffer_add (&charbuf, c);
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -148,20 +148,20 @@
%*2la:nan():0:-1:
%2la:nan(09A_Zaz):0:-1:
%*2la:nan(09A_Zaz):0:-1:
-# BZ12701 %2la:0x0p0:0:-1:
-# BZ12701 %*2la:0x0p0:0:-1:
-# BZ12701 %2la:0x0p+0:0:-1:
-# BZ12701 %*2la:0x0p+0:0:-1:
-# BZ12701 %2la:0x8p-1025:0:-1:
-# BZ12701 %*2la:0x8p-1025:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la:0x0p0:0:-1:
+%*2la:0x0p0:0:-1:
+%2la:0x0p+0:0:-1:
+%*2la:0x0p+0:0:-1:
+%2la:0x8p-1025:0:-1:
+%*2la:0x8p-1025:0:-1:
+%2la:0x2.3456789abcdfep0123:0:-1:
+%*2la:0x2.3456789abcdfep0123:0:-1:
+%2la:0x2.3456789abcdfep+123:0:-1:
+%*2la:0x2.3456789abcdfep+123:0:-1:
+%2la:0x7.ffffffffffffcp1021:0:-1:
+%*2la:0x7.ffffffffffffcp1021:0:-1:
+%2la:0xf.ffffffffffff8p+1020:0:-1:
+%*2la:0xf.ffffffffffff8p+1020:0:-1:
%2la:infinity:0:-1:
%*2la:infinity:0:-1:
%2la:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3la::0:-1:
%3la:-infinity:0:-1:
%*3la:-infinity:0:-1:
-# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:-0x8p-1025:0:-1:
-# BZ12701 %*3la:-0x8p-1025:0:-1:
-# BZ12701 %3la:-0x0p+0:0:-1:
-# BZ12701 %*3la:-0x0p+0:0:-1:
-# BZ12701 %3la:-0x0p0:0:-1:
-# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-0xf.ffffffffffff8p+1020:0:-1:
+%*3la:-0xf.ffffffffffff8p+1020:0:-1:
+%3la:-0x7.ffffffffffffcp1021:0:-1:
+%*3la:-0x7.ffffffffffffcp1021:0:-1:
+%3la:-0x2.3456789abcdfep+123:0:-1:
+%*3la:-0x2.3456789abcdfep+123:0:-1:
+%3la:-0x2.3456789abcdfep0123:0:-1:
+%*3la:-0x2.3456789abcdfep0123:0:-1:
+%3la:-0x8p-1025:0:-1:
+%*3la:-0x8p-1025:0:-1:
+%3la:-0x0p+0:0:-1:
+%*3la:-0x0p+0:0:-1:
+%3la:-0x0p0:0:-1:
+%*3la:-0x0p0:0:-1:
%3la:-nan(09A_Zaz):0:-1:
%*3la:-nan(09A_Zaz):0:-1:
%3la:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3la:+nan():0:-1:
%3la:+nan(09A_Zaz):0:-1:
%*3la:+nan(09A_Zaz):0:-1:
-# BZ12701 %3la:+0x0p0:0:-1:
-# BZ12701 %*3la:+0x0p0:0:-1:
-# BZ12701 %3la:+0x0p+0:0:-1:
-# BZ12701 %*3la:+0x0p+0:0:-1:
-# BZ12701 %3la:+0x8p-1025:0:-1:
-# BZ12701 %*3la:+0x8p-1025:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+0x0p0:0:-1:
+%*3la:+0x0p0:0:-1:
+%3la:+0x0p+0:0:-1:
+%*3la:+0x0p+0:0:-1:
+%3la:+0x8p-1025:0:-1:
+%*3la:+0x8p-1025:0:-1:
+%3la:+0x2.3456789abcdfep0123:0:-1:
+%*3la:+0x2.3456789abcdfep0123:0:-1:
+%3la:+0x2.3456789abcdfep+123:0:-1:
+%*3la:+0x2.3456789abcdfep+123:0:-1:
+%3la:+0x7.ffffffffffffcp1021:0:-1:
+%*3la:+0x7.ffffffffffffcp1021:0:-1:
+%3la:+0xf.ffffffffffff8p+1020:0:-1:
+%*3la:+0xf.ffffffffffff8p+1020:0:-1:
%3la:+infinity:0:-1:
%*3la:+infinity:0:-1:
%4la::0:-1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -148,20 +148,20 @@
%*2lA:NAN():0:-1:
%2lA:NAN(09A_Zaz):0:-1:
%*2lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lA:0X0P0:0:-1:
-# BZ12701 %*2lA:0X0P0:0:-1:
-# BZ12701 %2lA:0X0P+0:0:-1:
-# BZ12701 %*2lA:0X0P+0:0:-1:
-# BZ12701 %2lA:0X8P-1025:0:-1:
-# BZ12701 %*2lA:0X8P-1025:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA:0X0P0:0:-1:
+%*2lA:0X0P0:0:-1:
+%2lA:0X0P+0:0:-1:
+%*2lA:0X0P+0:0:-1:
+%2lA:0X8P-1025:0:-1:
+%*2lA:0X8P-1025:0:-1:
+%2lA:0X2.3456789ABCDFEP0123:0:-1:
+%*2lA:0X2.3456789ABCDFEP0123:0:-1:
+%2lA:0X2.3456789ABCDFEP+123:0:-1:
+%*2lA:0X2.3456789ABCDFEP+123:0:-1:
+%2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lA:INFINITY:0:-1:
%*2lA:INFINITY:0:-1:
%2lA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lA::0:-1:
%3lA:-INFINITY:0:-1:
%*3lA:-INFINITY:0:-1:
-# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:-0X8P-1025:0:-1:
-# BZ12701 %*3lA:-0X8P-1025:0:-1:
-# BZ12701 %3lA:-0X0P+0:0:-1:
-# BZ12701 %*3lA:-0X0P+0:0:-1:
-# BZ12701 %3lA:-0X0P0:0:-1:
-# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%3lA:-0X8P-1025:0:-1:
+%*3lA:-0X8P-1025:0:-1:
+%3lA:-0X0P+0:0:-1:
+%*3lA:-0X0P+0:0:-1:
+%3lA:-0X0P0:0:-1:
+%*3lA:-0X0P0:0:-1:
%3lA:-NAN(09A_Zaz):0:-1:
%*3lA:-NAN(09A_Zaz):0:-1:
%3lA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lA:+NAN():0:-1:
%3lA:+NAN(09A_Zaz):0:-1:
%*3lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lA:+0X0P0:0:-1:
-# BZ12701 %*3lA:+0X0P0:0:-1:
-# BZ12701 %3lA:+0X0P+0:0:-1:
-# BZ12701 %*3lA:+0X0P+0:0:-1:
-# BZ12701 %3lA:+0X8P-1025:0:-1:
-# BZ12701 %*3lA:+0X8P-1025:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+0X0P0:0:-1:
+%*3lA:+0X0P0:0:-1:
+%3lA:+0X0P+0:0:-1:
+%*3lA:+0X0P+0:0:-1:
+%3lA:+0X8P-1025:0:-1:
+%*3lA:+0X8P-1025:0:-1:
+%3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lA:+INFINITY:0:-1:
%*3lA:+INFINITY:0:-1:
%4lA::0:-1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -148,20 +148,20 @@
%*2a:nan():0:-1:
%2a:nan(09A_Zaz):0:-1:
%*2a:nan(09A_Zaz):0:-1:
-# BZ12701 %2a:0x0p0:0:-1:
-# BZ12701 %*2a:0x0p0:0:-1:
-# BZ12701 %2a:0x0p+0:0:-1:
-# BZ12701 %*2a:0x0p+0:0:-1:
-# BZ12701 %2a:0x8p-129:0:-1:
-# BZ12701 %*2a:0x8p-129:0:-1:
-# BZ12701 %2a:0x2.345678p0123:0:-1:
-# BZ12701 %*2a:0x2.345678p0123:0:-1:
-# BZ12701 %2a:0x2.345678p+123:0:-1:
-# BZ12701 %*2a:0x2.345678p+123:0:-1:
-# BZ12701 %2a:0x7.fffff8p125:0:-1:
-# BZ12701 %*2a:0x7.fffff8p125:0:-1:
-# BZ12701 %2a:0xf.fffffp+124:0:-1:
-# BZ12701 %*2a:0xf.fffffp+124:0:-1:
+%2a:0x0p0:0:-1:
+%*2a:0x0p0:0:-1:
+%2a:0x0p+0:0:-1:
+%*2a:0x0p+0:0:-1:
+%2a:0x8p-129:0:-1:
+%*2a:0x8p-129:0:-1:
+%2a:0x2.345678p0123:0:-1:
+%*2a:0x2.345678p0123:0:-1:
+%2a:0x2.345678p+123:0:-1:
+%*2a:0x2.345678p+123:0:-1:
+%2a:0x7.fffff8p125:0:-1:
+%*2a:0x7.fffff8p125:0:-1:
+%2a:0xf.fffffp+124:0:-1:
+%*2a:0xf.fffffp+124:0:-1:
%2a:infinity:0:-1:
%*2a:infinity:0:-1:
%2a:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3a::0:-1:
%3a:-infinity:0:-1:
%*3a:-infinity:0:-1:
-# BZ12701 %3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %3a:-0x2.345678p+123:0:-1:
-# BZ12701 %*3a:-0x2.345678p+123:0:-1:
-# BZ12701 %3a:-0x2.345678p0123:0:-1:
-# BZ12701 %*3a:-0x2.345678p0123:0:-1:
-# BZ12701 %3a:-0x8p-129:0:-1:
-# BZ12701 %*3a:-0x8p-129:0:-1:
-# BZ12701 %3a:-0x0p+0:0:-1:
-# BZ12701 %*3a:-0x0p+0:0:-1:
-# BZ12701 %3a:-0x0p0:0:-1:
-# BZ12701 %*3a:-0x0p0:0:-1:
+%3a:-0xf.fffffp+124:0:-1:
+%*3a:-0xf.fffffp+124:0:-1:
+%3a:-0x7.fffff8p125:0:-1:
+%*3a:-0x7.fffff8p125:0:-1:
+%3a:-0x2.345678p+123:0:-1:
+%*3a:-0x2.345678p+123:0:-1:
+%3a:-0x2.345678p0123:0:-1:
+%*3a:-0x2.345678p0123:0:-1:
+%3a:-0x8p-129:0:-1:
+%*3a:-0x8p-129:0:-1:
+%3a:-0x0p+0:0:-1:
+%*3a:-0x0p+0:0:-1:
+%3a:-0x0p0:0:-1:
+%*3a:-0x0p0:0:-1:
%3a:-nan(09A_Zaz):0:-1:
%*3a:-nan(09A_Zaz):0:-1:
%3a:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3a:+nan():0:-1:
%3a:+nan(09A_Zaz):0:-1:
%*3a:+nan(09A_Zaz):0:-1:
-# BZ12701 %3a:+0x0p0:0:-1:
-# BZ12701 %*3a:+0x0p0:0:-1:
-# BZ12701 %3a:+0x0p+0:0:-1:
-# BZ12701 %*3a:+0x0p+0:0:-1:
-# BZ12701 %3a:+0x8p-129:0:-1:
-# BZ12701 %*3a:+0x8p-129:0:-1:
-# BZ12701 %3a:+0x2.345678p0123:0:-1:
-# BZ12701 %*3a:+0x2.345678p0123:0:-1:
-# BZ12701 %3a:+0x2.345678p+123:0:-1:
-# BZ12701 %*3a:+0x2.345678p+123:0:-1:
-# BZ12701 %3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %3a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:+0xf.fffffp+124:0:-1:
+%3a:+0x0p0:0:-1:
+%*3a:+0x0p0:0:-1:
+%3a:+0x0p+0:0:-1:
+%*3a:+0x0p+0:0:-1:
+%3a:+0x8p-129:0:-1:
+%*3a:+0x8p-129:0:-1:
+%3a:+0x2.345678p0123:0:-1:
+%*3a:+0x2.345678p0123:0:-1:
+%3a:+0x2.345678p+123:0:-1:
+%*3a:+0x2.345678p+123:0:-1:
+%3a:+0x7.fffff8p125:0:-1:
+%*3a:+0x7.fffff8p125:0:-1:
+%3a:+0xf.fffffp+124:0:-1:
+%*3a:+0xf.fffffp+124:0:-1:
%3a:+infinity:0:-1:
%*3a:+infinity:0:-1:
%4a::0:-1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
@@ -148,20 +148,20 @@
%*2A:NAN():0:-1:
%2A:NAN(09A_Zaz):0:-1:
%*2A:NAN(09A_Zaz):0:-1:
-# BZ12701 %2A:0X0P0:0:-1:
-# BZ12701 %*2A:0X0P0:0:-1:
-# BZ12701 %2A:0X0P+0:0:-1:
-# BZ12701 %*2A:0X0P+0:0:-1:
-# BZ12701 %2A:0X8P-129:0:-1:
-# BZ12701 %*2A:0X8P-129:0:-1:
-# BZ12701 %2A:0X2.345678P0123:0:-1:
-# BZ12701 %*2A:0X2.345678P0123:0:-1:
-# BZ12701 %2A:0X2.345678P+123:0:-1:
-# BZ12701 %*2A:0X2.345678P+123:0:-1:
-# BZ12701 %2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2A:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2A:0XF.FFFFFP+124:0:-1:
+%2A:0X0P0:0:-1:
+%*2A:0X0P0:0:-1:
+%2A:0X0P+0:0:-1:
+%*2A:0X0P+0:0:-1:
+%2A:0X8P-129:0:-1:
+%*2A:0X8P-129:0:-1:
+%2A:0X2.345678P0123:0:-1:
+%*2A:0X2.345678P0123:0:-1:
+%2A:0X2.345678P+123:0:-1:
+%*2A:0X2.345678P+123:0:-1:
+%2A:0X7.FFFFF8P125:0:-1:
+%*2A:0X7.FFFFF8P125:0:-1:
+%2A:0XF.FFFFFP+124:0:-1:
+%*2A:0XF.FFFFFP+124:0:-1:
%2A:INFINITY:0:-1:
%*2A:INFINITY:0:-1:
%2A:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3A::0:-1:
%3A:-INFINITY:0:-1:
%*3A:-INFINITY:0:-1:
-# BZ12701 %3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:-0X2.345678P+123:0:-1:
-# BZ12701 %*3A:-0X2.345678P+123:0:-1:
-# BZ12701 %3A:-0X2.345678P0123:0:-1:
-# BZ12701 %*3A:-0X2.345678P0123:0:-1:
-# BZ12701 %3A:-0X8P-129:0:-1:
-# BZ12701 %*3A:-0X8P-129:0:-1:
-# BZ12701 %3A:-0X0P+0:0:-1:
-# BZ12701 %*3A:-0X0P+0:0:-1:
-# BZ12701 %3A:-0X0P0:0:-1:
-# BZ12701 %*3A:-0X0P0:0:-1:
+%3A:-0XF.FFFFFP+124:0:-1:
+%*3A:-0XF.FFFFFP+124:0:-1:
+%3A:-0X7.FFFFF8P125:0:-1:
+%*3A:-0X7.FFFFF8P125:0:-1:
+%3A:-0X2.345678P+123:0:-1:
+%*3A:-0X2.345678P+123:0:-1:
+%3A:-0X2.345678P0123:0:-1:
+%*3A:-0X2.345678P0123:0:-1:
+%3A:-0X8P-129:0:-1:
+%*3A:-0X8P-129:0:-1:
+%3A:-0X0P+0:0:-1:
+%*3A:-0X0P+0:0:-1:
+%3A:-0X0P0:0:-1:
+%*3A:-0X0P0:0:-1:
%3A:-NAN(09A_Zaz):0:-1:
%*3A:-NAN(09A_Zaz):0:-1:
%3A:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3A:+NAN():0:-1:
%3A:+NAN(09A_Zaz):0:-1:
%*3A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3A:+0X0P0:0:-1:
-# BZ12701 %*3A:+0X0P0:0:-1:
-# BZ12701 %3A:+0X0P+0:0:-1:
-# BZ12701 %*3A:+0X0P+0:0:-1:
-# BZ12701 %3A:+0X8P-129:0:-1:
-# BZ12701 %*3A:+0X8P-129:0:-1:
-# BZ12701 %3A:+0X2.345678P0123:0:-1:
-# BZ12701 %*3A:+0X2.345678P0123:0:-1:
-# BZ12701 %3A:+0X2.345678P+123:0:-1:
-# BZ12701 %*3A:+0X2.345678P+123:0:-1:
-# BZ12701 %3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:+0XF.FFFFFP+124:0:-1:
+%3A:+0X0P0:0:-1:
+%*3A:+0X0P0:0:-1:
+%3A:+0X0P+0:0:-1:
+%*3A:+0X0P+0:0:-1:
+%3A:+0X8P-129:0:-1:
+%*3A:+0X8P-129:0:-1:
+%3A:+0X2.345678P0123:0:-1:
+%*3A:+0X2.345678P0123:0:-1:
+%3A:+0X2.345678P+123:0:-1:
+%*3A:+0X2.345678P+123:0:-1:
+%3A:+0X7.FFFFF8P125:0:-1:
+%*3A:+0X7.FFFFF8P125:0:-1:
+%3A:+0XF.FFFFFP+124:0:-1:
+%*3A:+0XF.FFFFFP+124:0:-1:
%3A:+INFINITY:0:-1:
%*3A:+INFINITY:0:-1:
%4A::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-972:0:-1:
-# BZ12701 %*2La:0x8p-972:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-972:0:-1:
+%*2La:0x8p-972:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:-0x8p-972:0:-1:
-# BZ12701 %*3La:-0x8p-972:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:-0x8p-972:0:-1:
+%*3La:-0x8p-972:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-972:0:-1:
-# BZ12701 %*3La:+0x8p-972:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-972:0:-1:
+%*3La:+0x8p-972:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-972:0:-1:
-# BZ12701 %*2LA:0X8P-972:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-972:0:-1:
+%*2LA:0X8P-972:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:-0X8P-972:0:-1:
-# BZ12701 %*3LA:-0X8P-972:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:-0X8P-972:0:-1:
+%*3LA:-0X8P-972:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-972:0:-1:
-# BZ12701 %*3LA:+0X8P-972:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-972:0:-1:
+%*3LA:+0X8P-972:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffp+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef01p012345:0:-1:
+%*2La:0x2.3456789abcdef01p012345:0:-1:
+%2La:0x2.3456789abcdef01p+12345:0:-1:
+%*2La:0x2.3456789abcdef01p+12345:0:-1:
+%2La:0x7.fffffffffffffff8p16381:0:-1:
+%*2La:0x7.fffffffffffffff8p16381:0:-1:
+%2La:0xf.fffffffffffffffp+16380:0:-1:
+%*2La:0xf.fffffffffffffffp+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffp+16380:0:-1:
+%*3La:-0xf.fffffffffffffffp+16380:0:-1:
+%3La:-0x7.fffffffffffffff8p16381:0:-1:
+%*3La:-0x7.fffffffffffffff8p16381:0:-1:
+%3La:-0x2.3456789abcdef01p+12345:0:-1:
+%*3La:-0x2.3456789abcdef01p+12345:0:-1:
+%3La:-0x2.3456789abcdef01p012345:0:-1:
+%*3La:-0x2.3456789abcdef01p012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffp+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef01p012345:0:-1:
+%*3La:+0x2.3456789abcdef01p012345:0:-1:
+%3La:+0x2.3456789abcdef01p+12345:0:-1:
+%*3La:+0x2.3456789abcdef01p+12345:0:-1:
+%3La:+0x7.fffffffffffffff8p16381:0:-1:
+%*3La:+0x7.fffffffffffffff8p16381:0:-1:
+%3La:+0xf.fffffffffffffffp+16380:0:-1:
+%*3La:+0xf.fffffffffffffffp+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-1025:0:-1:
-# BZ12701 %*2La:0x8p-1025:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffff8p+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-1025:0:-1:
+%*2La:0x8p-1025:0:-1:
+%2La:0x2.3456789abcdfep0123:0:-1:
+%*2La:0x2.3456789abcdfep0123:0:-1:
+%2La:0x2.3456789abcdfep+123:0:-1:
+%*2La:0x2.3456789abcdfep+123:0:-1:
+%2La:0x7.ffffffffffffcp1021:0:-1:
+%*2La:0x7.ffffffffffffcp1021:0:-1:
+%2La:0xf.ffffffffffff8p+1020:0:-1:
+%*2La:0xf.ffffffffffff8p+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:-0x8p-1025:0:-1:
-# BZ12701 %*3La:-0x8p-1025:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffff8p+1020:0:-1:
+%*3La:-0xf.ffffffffffff8p+1020:0:-1:
+%3La:-0x7.ffffffffffffcp1021:0:-1:
+%*3La:-0x7.ffffffffffffcp1021:0:-1:
+%3La:-0x2.3456789abcdfep+123:0:-1:
+%*3La:-0x2.3456789abcdfep+123:0:-1:
+%3La:-0x2.3456789abcdfep0123:0:-1:
+%*3La:-0x2.3456789abcdfep0123:0:-1:
+%3La:-0x8p-1025:0:-1:
+%*3La:-0x8p-1025:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-1025:0:-1:
-# BZ12701 %*3La:+0x8p-1025:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffff8p+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-1025:0:-1:
+%*3La:+0x8p-1025:0:-1:
+%3La:+0x2.3456789abcdfep0123:0:-1:
+%*3La:+0x2.3456789abcdfep0123:0:-1:
+%3La:+0x2.3456789abcdfep+123:0:-1:
+%*3La:+0x2.3456789abcdfep+123:0:-1:
+%3La:+0x7.ffffffffffffcp1021:0:-1:
+%*3La:+0x7.ffffffffffffcp1021:0:-1:
+%3La:+0xf.ffffffffffff8p+1020:0:-1:
+%*3La:+0xf.ffffffffffff8p+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-1025:0:-1:
-# BZ12701 %*2LA:0X8P-1025:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-1025:0:-1:
+%*2LA:0X8P-1025:0:-1:
+%2LA:0X2.3456789ABCDFEP0123:0:-1:
+%*2LA:0X2.3456789ABCDFEP0123:0:-1:
+%2LA:0X2.3456789ABCDFEP+123:0:-1:
+%*2LA:0X2.3456789ABCDFEP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:-0X8P-1025:0:-1:
-# BZ12701 %*3LA:-0X8P-1025:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%3LA:-0X8P-1025:0:-1:
+%*3LA:-0X8P-1025:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-1025:0:-1:
-# BZ12701 %*3LA:+0X8P-1025:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-1025:0:-1:
+%*3LA:+0X8P-1025:0:-1:
+%3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701]
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (8 preceding siblings ...)
2025-03-25 10:22 ` [PATCH v3 09/10] stdio-common: Reject significand " Maciej W. Rozycki
@ 2025-03-25 10:22 ` Maciej W. Rozycki
2025-03-25 22:18 ` Joseph Myers
9 siblings, 1 reply; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:22 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf real input data the exponent part of
which is comprised of an exponent introducing character, optionally
followed by a sign, and with no actual digits following. Such data is a
prefix of, but not a matching input sequence and it is required by ISO C
to cause a matching failure.
Currently a matching success is instead incorrectly produced along with
the conversion result according to the input significand read and the
exponent of zero, with the significand and the exponent part wholly
consumed from input.
Correct an invalid `tstscanf.c' test accordingly that expects a matching
success for input data provided in the ISO C standard as an example for
a matching failure.
Enable input data that causes test failures without this fix in place.
---
Changes from v2 (17/17):
- Fix issues with the change heading and description.
- Reword the change description for clarity per Florian's request.
- Rename data input files such as to replace the A, E, G infixes with aa,
ee, gg respectively.
New change in v2.
---
stdio-common/tstscanf.c | 2
stdio-common/vfscanf-internal.c | 7
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 108 ++---
sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input | 108 ++---
sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input | 80 +--
sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input | 80 +--
sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input | 192 ++++-----
sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input | 192 ++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 128 +++---
sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input | 128 +++---
sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input | 92 ++--
sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input | 92 ++--
sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input | 212 +++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input | 212 +++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input | 108 ++---
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input | 72 +--
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input | 72 +--
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input | 192 ++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input | 192 ++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input | 108 ++---
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input | 80 +--
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input | 80 +--
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input | 192 ++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input | 192 ++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 116 ++---
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input | 116 ++---
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input | 72 +--
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input | 72 +--
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input | 200 ++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input | 200 ++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input | 108 ++---
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input | 80 +--
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input | 80 +--
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input | 192 ++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input | 192 ++++-----
38 files changed, 2338 insertions(+), 2335 deletions(-)
glibc-scanf-bz12701-real-exp.diff
Index: glibc/stdio-common/tstscanf.c
===================================================================
--- glibc.orig/stdio-common/tstscanf.c
+++ glibc/stdio-common/tstscanf.c
@@ -151,7 +151,7 @@ main (int argc, char **argv)
{ 2, -12.8F, "degrees", "" },
{ 0, 0.0F, "", "" },
{ 3, 10.0F, "LBS", "fertilizer" },
- { 3, 100.0F, "rgs", "energy" },
+ { 0, 0.0F, "", "" },
{ -1, 0.0F, "", "" }};
size_t rounds = 0;
float quant;
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2204,6 +2204,7 @@ __vfscanf_internal (FILE *s, const char
{
char_buffer_add (&charbuf, exp_char);
got_e = got_dot = 1;
+ got_digit = 0;
}
else
{
@@ -2553,11 +2554,13 @@ __vfscanf_internal (FILE *s, const char
/* Have we read any character? If we try to read a number
in hexadecimal notation and we have read only the `0x'
- prefix this is an error. */
+ prefix this is an error. Also it is an error where we
+ have read no digits after the exponent character. */
if (__glibc_unlikely (char_buffer_size (&charbuf) == got_sign
|| ((flags & HEXA_FLOAT)
&& (char_buffer_size (&charbuf)
- == 2 + got_sign))))
+ == 2 + got_sign)))
+ || (got_e && !got_digit))
conv_error ();
scan_float:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -272,12 +272,12 @@
%*4la:nan():0:-1:
%4la:nan(09A_Zaz):0:-1:
%*4la:nan(09A_Zaz):0:-1:
-# BZ12701 %4la:0x0p0:0:-1:
-# BZ12701 %*4la:0x0p0:0:-1:
-# BZ12701 %4la:0x0p+0:0:-1:
-# BZ12701 %*4la:0x0p+0:0:-1:
-# BZ12701 %4la:0x8p-1025:0:-1:
-# BZ12701 %*4la:0x8p-1025:0:-1:
+%4la:0x0p0:0:-1:
+%*4la:0x0p0:0:-1:
+%4la:0x0p+0:0:-1:
+%*4la:0x0p+0:0:-1:
+%4la:0x8p-1025:0:-1:
+%*4la:0x8p-1025:0:-1:
%4la:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4la:0x2.3456789abcdfep0123:0:4:
%4la:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5la:-0x2.3456789abcdfep+123:0:5:
%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5la:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5la:-0x8p-1025:0:-1:
-# BZ12701 %*5la:-0x8p-1025:0:-1:
-# BZ12701 %5la:-0x0p+0:0:-1:
-# BZ12701 %*5la:-0x0p+0:0:-1:
-# BZ12701 %5la:-0x0p0:0:-1:
-# BZ12701 %*5la:-0x0p0:0:-1:
+%5la:-0x8p-1025:0:-1:
+%*5la:-0x8p-1025:0:-1:
+%5la:-0x0p+0:0:-1:
+%*5la:-0x0p+0:0:-1:
+%5la:-0x0p0:0:-1:
+%*5la:-0x0p0:0:-1:
%5la:-nan(09A_Zaz):0:-1:
%*5la:-nan(09A_Zaz):0:-1:
%5la:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5la:nan(09A_Zaz):0:-1:
%5la:0x0p0:1:5:0x0:
%*5la:0x0p0:0:5:
-# BZ12701 %5la:0x0p+0:0:-1:
-# BZ12701 %*5la:0x0p+0:0:-1:
-# BZ12701 %5la:0x8p-1025:0:-1:
-# BZ12701 %*5la:0x8p-1025:0:-1:
+%5la:0x0p+0:0:-1:
+%*5la:0x0p+0:0:-1:
+%5la:0x8p-1025:0:-1:
+%*5la:0x8p-1025:0:-1:
%5la:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5la:0x2.3456789abcdfep0123:0:5:
%5la:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5la:+nan():0:-1:
%5la:+nan(09A_Zaz):0:-1:
%*5la:+nan(09A_Zaz):0:-1:
-# BZ12701 %5la:+0x0p0:0:-1:
-# BZ12701 %*5la:+0x0p0:0:-1:
-# BZ12701 %5la:+0x0p+0:0:-1:
-# BZ12701 %*5la:+0x0p+0:0:-1:
-# BZ12701 %5la:+0x8p-1025:0:-1:
-# BZ12701 %*5la:+0x8p-1025:0:-1:
+%5la:+0x0p0:0:-1:
+%*5la:+0x0p0:0:-1:
+%5la:+0x0p+0:0:-1:
+%*5la:+0x0p+0:0:-1:
+%5la:+0x8p-1025:0:-1:
+%*5la:+0x8p-1025:0:-1:
%5la:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5la:+0x2.3456789abcdfep0123:0:5:
%5la:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6la:-0x2.3456789abcdfep+123:0:6:
%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6la:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6la:-0x8p-1025:0:-1:
-# BZ12701 %*6la:-0x8p-1025:0:-1:
-# BZ12701 %6la:-0x0p+0:0:-1:
-# BZ12701 %*6la:-0x0p+0:0:-1:
+%6la:-0x8p-1025:0:-1:
+%*6la:-0x8p-1025:0:-1:
+%6la:-0x0p+0:0:-1:
+%*6la:-0x0p+0:0:-1:
%6la:-0x0p0:1:6:-0x0:
%*6la:-0x0p0:0:6:
%6la:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6la:+nan(09A_Zaz):0:-1:
%6la:+0x0p0:1:6:0x0:
%*6la:+0x0p0:0:6:
-# BZ12701 %6la:+0x0p+0:0:-1:
-# BZ12701 %*6la:+0x0p+0:0:-1:
-# BZ12701 %6la:+0x8p-1025:0:-1:
-# BZ12701 %*6la:+0x8p-1025:0:-1:
+%6la:+0x0p+0:0:-1:
+%*6la:+0x0p+0:0:-1:
+%6la:+0x8p-1025:0:-1:
+%*6la:+0x8p-1025:0:-1:
%6la:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6la:+0x2.3456789abcdfep0123:0:6:
%6la:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20la::0:-1:
%20la:-infinity:1:9:-inf:
%*20la:-infinity:0:9:
-# BZ12701 %20la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0xf.ffffffffffff8p+1020:0:-1:
+%*20la:-0xf.ffffffffffff8p+1020:0:-1:
%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20la:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:-0x2.3456789abcdfep+123:0:-1:
+%20la:-0x2.3456789abcdfep+123:0:-1:
+%*20la:-0x2.3456789abcdfep+123:0:-1:
%20la:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20la:-0x2.3456789abcdfep0123:0:20:
%20la:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20la:+0x8p-1025:0:10:
%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20la:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x2.3456789abcdfep+123:0:-1:
+%*20la:+0x2.3456789abcdfep+123:0:-1:
%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20la:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+0xf.ffffffffffff8p+1020:0:-1:
+%*20la:+0xf.ffffffffffff8p+1020:0:-1:
%20la:+infinity:1:9:inf:
%*20la:+infinity:0:9:
%32la::0:-1:
@@ -568,12 +568,12 @@
%*5la: -0x2.3456789abcdfep+123:0:6:
%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5la: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5la: -0x8p-1025:0:-1:
-# BZ12701 %*5la: -0x8p-1025:0:-1:
-# BZ12701 %5la: -0x0p+0:0:-1:
-# BZ12701 %*5la: -0x0p+0:0:-1:
-# BZ12701 %5la: -0x0p0:0:-1:
-# BZ12701 %*5la: -0x0p0:0:-1:
+%5la: -0x8p-1025:0:-1:
+%*5la: -0x8p-1025:0:-1:
+%5la: -0x0p+0:0:-1:
+%*5la: -0x0p+0:0:-1:
+%5la: -0x0p0:0:-1:
+%*5la: -0x0p0:0:-1:
%5la: -nan(09A_Zaz):0:-1:
%*5la: -nan(09A_Zaz):0:-1:
%5la: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5la: nan(09A_Zaz):0:-1:
%5la: 0x0p0:1:6:0x0:
%*5la: 0x0p0:0:6:
-# BZ12701 %5la: 0x0p+0:0:-1:
-# BZ12701 %*5la: 0x0p+0:0:-1:
-# BZ12701 %5la: 0x8p-1025:0:-1:
-# BZ12701 %*5la: 0x8p-1025:0:-1:
+%5la: 0x0p+0:0:-1:
+%*5la: 0x0p+0:0:-1:
+%5la: 0x8p-1025:0:-1:
+%*5la: 0x8p-1025:0:-1:
%5la: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5la: 0x2.3456789abcdfep0123:0:6:
%5la: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5la: +nan():0:-1:
%5la: +nan(09A_Zaz):0:-1:
%*5la: +nan(09A_Zaz):0:-1:
-# BZ12701 %5la: +0x0p0:0:-1:
-# BZ12701 %*5la: +0x0p0:0:-1:
-# BZ12701 %5la: +0x0p+0:0:-1:
-# BZ12701 %*5la: +0x0p+0:0:-1:
-# BZ12701 %5la: +0x8p-1025:0:-1:
-# BZ12701 %*5la: +0x8p-1025:0:-1:
+%5la: +0x0p0:0:-1:
+%*5la: +0x0p0:0:-1:
+%5la: +0x0p+0:0:-1:
+%*5la: +0x0p+0:0:-1:
+%5la: +0x8p-1025:0:-1:
+%*5la: +0x8p-1025:0:-1:
%5la: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5la: +0x2.3456789abcdfep0123:0:6:
%5la: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -272,12 +272,12 @@
%*4lA:NAN():0:-1:
%4lA:NAN(09A_Zaz):0:-1:
%*4lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lA:0X0P0:0:-1:
-# BZ12701 %*4lA:0X0P0:0:-1:
-# BZ12701 %4lA:0X0P+0:0:-1:
-# BZ12701 %*4lA:0X0P+0:0:-1:
-# BZ12701 %4lA:0X8P-1025:0:-1:
-# BZ12701 %*4lA:0X8P-1025:0:-1:
+%4lA:0X0P0:0:-1:
+%*4lA:0X0P0:0:-1:
+%4lA:0X0P+0:0:-1:
+%*4lA:0X0P+0:0:-1:
+%4lA:0X8P-1025:0:-1:
+%*4lA:0X8P-1025:0:-1:
%4lA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lA:0X2.3456789ABCDFEP0123:0:4:
%4lA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lA:-0X2.3456789ABCDFEP+123:0:5:
%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lA:-0X8P-1025:0:-1:
-# BZ12701 %*5lA:-0X8P-1025:0:-1:
-# BZ12701 %5lA:-0X0P+0:0:-1:
-# BZ12701 %*5lA:-0X0P+0:0:-1:
-# BZ12701 %5lA:-0X0P0:0:-1:
-# BZ12701 %*5lA:-0X0P0:0:-1:
+%5lA:-0X8P-1025:0:-1:
+%*5lA:-0X8P-1025:0:-1:
+%5lA:-0X0P+0:0:-1:
+%*5lA:-0X0P+0:0:-1:
+%5lA:-0X0P0:0:-1:
+%*5lA:-0X0P0:0:-1:
%5lA:-NAN(09A_Zaz):0:-1:
%*5lA:-NAN(09A_Zaz):0:-1:
%5lA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lA:NAN(09A_Zaz):0:-1:
%5lA:0X0P0:1:5:0x0:
%*5lA:0X0P0:0:5:
-# BZ12701 %5lA:0X0P+0:0:-1:
-# BZ12701 %*5lA:0X0P+0:0:-1:
-# BZ12701 %5lA:0X8P-1025:0:-1:
-# BZ12701 %*5lA:0X8P-1025:0:-1:
+%5lA:0X0P+0:0:-1:
+%*5lA:0X0P+0:0:-1:
+%5lA:0X8P-1025:0:-1:
+%*5lA:0X8P-1025:0:-1:
%5lA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lA:0X2.3456789ABCDFEP0123:0:5:
%5lA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lA:+NAN():0:-1:
%5lA:+NAN(09A_Zaz):0:-1:
%*5lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA:+0X0P0:0:-1:
-# BZ12701 %*5lA:+0X0P0:0:-1:
-# BZ12701 %5lA:+0X0P+0:0:-1:
-# BZ12701 %*5lA:+0X0P+0:0:-1:
-# BZ12701 %5lA:+0X8P-1025:0:-1:
-# BZ12701 %*5lA:+0X8P-1025:0:-1:
+%5lA:+0X0P0:0:-1:
+%*5lA:+0X0P0:0:-1:
+%5lA:+0X0P+0:0:-1:
+%*5lA:+0X0P+0:0:-1:
+%5lA:+0X8P-1025:0:-1:
+%*5lA:+0X8P-1025:0:-1:
%5lA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lA:+0X2.3456789ABCDFEP0123:0:5:
%5lA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lA:-0X2.3456789ABCDFEP+123:0:6:
%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lA:-0X8P-1025:0:-1:
-# BZ12701 %*6lA:-0X8P-1025:0:-1:
-# BZ12701 %6lA:-0X0P+0:0:-1:
-# BZ12701 %*6lA:-0X0P+0:0:-1:
+%6lA:-0X8P-1025:0:-1:
+%*6lA:-0X8P-1025:0:-1:
+%6lA:-0X0P+0:0:-1:
+%*6lA:-0X0P+0:0:-1:
%6lA:-0X0P0:1:6:-0x0:
%*6lA:-0X0P0:0:6:
%6lA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lA:+NAN(09A_Zaz):0:-1:
%6lA:+0X0P0:1:6:0x0:
%*6lA:+0X0P0:0:6:
-# BZ12701 %6lA:+0X0P+0:0:-1:
-# BZ12701 %*6lA:+0X0P+0:0:-1:
-# BZ12701 %6lA:+0X8P-1025:0:-1:
-# BZ12701 %*6lA:+0X8P-1025:0:-1:
+%6lA:+0X0P+0:0:-1:
+%*6lA:+0X0P+0:0:-1:
+%6lA:+0X8P-1025:0:-1:
+%*6lA:+0X8P-1025:0:-1:
%6lA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lA:+0X2.3456789ABCDFEP0123:0:6:
%6lA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lA::0:-1:
%20lA:-INFINITY:1:9:-inf:
%*20lA:-INFINITY:0:9:
-# BZ12701 %20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:-0X2.3456789ABCDFEP+123:0:-1:
%20lA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lA:-0X2.3456789ABCDFEP0123:0:20:
%20lA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lA:+0X8P-1025:0:10:
%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:+0X2.3456789ABCDFEP+123:0:-1:
%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:+INFINITY:1:9:inf:
%*20lA:+INFINITY:0:9:
%32lA::0:-1:
@@ -568,12 +568,12 @@
%*5lA: -0X2.3456789ABCDFEP+123:0:6:
%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lA: -0X8P-1025:0:-1:
-# BZ12701 %*5lA: -0X8P-1025:0:-1:
-# BZ12701 %5lA: -0X0P+0:0:-1:
-# BZ12701 %*5lA: -0X0P+0:0:-1:
-# BZ12701 %5lA: -0X0P0:0:-1:
-# BZ12701 %*5lA: -0X0P0:0:-1:
+%5lA: -0X8P-1025:0:-1:
+%*5lA: -0X8P-1025:0:-1:
+%5lA: -0X0P+0:0:-1:
+%*5lA: -0X0P+0:0:-1:
+%5lA: -0X0P0:0:-1:
+%*5lA: -0X0P0:0:-1:
%5lA: -NAN(09A_Zaz):0:-1:
%*5lA: -NAN(09A_Zaz):0:-1:
%5lA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lA: NAN(09A_Zaz):0:-1:
%5lA: 0X0P0:1:6:0x0:
%*5lA: 0X0P0:0:6:
-# BZ12701 %5lA: 0X0P+0:0:-1:
-# BZ12701 %*5lA: 0X0P+0:0:-1:
-# BZ12701 %5lA: 0X8P-1025:0:-1:
-# BZ12701 %*5lA: 0X8P-1025:0:-1:
+%5lA: 0X0P+0:0:-1:
+%*5lA: 0X0P+0:0:-1:
+%5lA: 0X8P-1025:0:-1:
+%*5lA: 0X8P-1025:0:-1:
%5lA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lA: 0X2.3456789ABCDFEP0123:0:6:
%5lA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lA: +NAN():0:-1:
%5lA: +NAN(09A_Zaz):0:-1:
%*5lA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA: +0X0P0:0:-1:
-# BZ12701 %*5lA: +0X0P0:0:-1:
-# BZ12701 %5lA: +0X0P+0:0:-1:
-# BZ12701 %*5lA: +0X0P+0:0:-1:
-# BZ12701 %5lA: +0X8P-1025:0:-1:
-# BZ12701 %*5lA: +0X8P-1025:0:-1:
+%5lA: +0X0P0:0:-1:
+%*5lA: +0X0P0:0:-1:
+%5lA: +0X0P+0:0:-1:
+%*5lA: +0X0P+0:0:-1:
+%5lA: +0X8P-1025:0:-1:
+%*5lA: +0X8P-1025:0:-1:
%5lA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lA: +0X2.3456789ABCDFEP0123:0:6:
%5lA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -148,10 +148,10 @@
%*2le:nan():0:-1:
%2le:nan(09A_Zaz):0:-1:
%*2le:nan(09A_Zaz):0:-1:
-# BZ12701 %2le:0e0:0:-1:
-# BZ12701 %*2le:0e0:0:-1:
-# BZ12701 %2le:0e+0:0:-1:
-# BZ12701 %*2le:0e+0:0:-1:
+%2le:0e0:0:-1:
+%*2le:0e0:0:-1:
+%2le:0e+0:0:-1:
+%*2le:0e+0:0:-1:
%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2le:2.22507385850720138309023271733240406e-308:0:2:
%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3le:-2.3441674165664682593913711430784253952e037:0:3:
%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3le:-0e+0:0:-1:
-# BZ12701 %*3le:-0e+0:0:-1:
-# BZ12701 %3le:-0e0:0:-1:
-# BZ12701 %*3le:-0e0:0:-1:
+%3le:-0e+0:0:-1:
+%*3le:-0e+0:0:-1:
+%3le:-0e0:0:-1:
+%*3le:-0e0:0:-1:
%3le:-nan(09A_Zaz):0:-1:
%*3le:-nan(09A_Zaz):0:-1:
%3le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3le:nan(09A_Zaz):0:3:
%3le:0e0:1:3:0x0:
%*3le:0e0:0:3:
-# BZ12701 %3le:0e+0:0:-1:
-# BZ12701 %*3le:0e+0:0:-1:
+%3le:0e+0:0:-1:
+%*3le:0e+0:0:-1:
%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3le:2.22507385850720138309023271733240406e-308:0:3:
%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3le:+nan():0:-1:
%3le:+nan(09A_Zaz):0:-1:
%*3le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3le:+0e0:0:-1:
-# BZ12701 %*3le:+0e0:0:-1:
-# BZ12701 %3le:+0e+0:0:-1:
-# BZ12701 %*3le:+0e+0:0:-1:
+%3le:+0e0:0:-1:
+%*3le:+0e0:0:-1:
+%3le:+0e+0:0:-1:
+%*3le:+0e+0:0:-1:
%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3le:+2.22507385850720138309023271733240406e-308:0:3:
%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4le:-2.3441674165664682593913711430784253952e037:0:4:
%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4le:-0e+0:0:-1:
-# BZ12701 %*4le:-0e+0:0:-1:
+%4le:-0e+0:0:-1:
+%*4le:-0e+0:0:-1:
%4le:-0e0:1:4:-0x0:
%*4le:-0e0:0:4:
%4le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4le:+nan(09A_Zaz):0:4:
%4le:+0e0:1:4:0x0:
%*4le:+0e0:0:4:
-# BZ12701 %4le:+0e+0:0:-1:
-# BZ12701 %*4le:+0e+0:0:-1:
+%4le:+0e+0:0:-1:
+%*4le:+0e+0:0:-1:
%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4le:+2.22507385850720138309023271733240406e-308:0:4:
%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40le::0:-1:
%40le:-infinity:1:9:-inf:
%*40le:-infinity:0:9:
-# BZ12701 %40le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:-1.79769313486231570814527423731704357e+308:0:-1:
%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40le:-1.79769313486231570814527423731704357e308:0:40:
%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e+37:0:40:
%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:-2.22507385850720138309023271733240406e-308:0:-1:
%40le:-0e+0:1:5:-0x0:
%*40le:-0e+0:0:5:
%40le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40le:0e+0:0:4:
%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40le:2.3441674165664682593913711430784253952e037:0:-1:
+%40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40le:2.3441674165664682593913711430784253952e+37:0:-1:
%40le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40le:1.79769313486231570814527423731704357e308:0:40:
%40le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40le:+0e0:0:4:
%40le:+0e+0:1:5:0x0:
%*40le:+0e+0:0:5:
-# BZ12701 %40le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:+2.22507385850720138309023271733240406e-308:0:-1:
%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e037:0:40:
%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e+37:0:40:
%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:+1.79769313486231570814527423731704357e+308:0:-1:
%40le:+infinity:1:9:inf:
%*40le:+infinity:0:9:
%48le::0:-1:
@@ -446,10 +446,10 @@
%*3le: -2.3441674165664682593913711430784253952e037:0:4:
%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3le: -0e+0:0:-1:
-# BZ12701 %*3le: -0e+0:0:-1:
-# BZ12701 %3le: -0e0:0:-1:
-# BZ12701 %*3le: -0e0:0:-1:
+%3le: -0e+0:0:-1:
+%*3le: -0e+0:0:-1:
+%3le: -0e0:0:-1:
+%*3le: -0e0:0:-1:
%3le: -nan(09A_Zaz):0:-1:
%*3le: -nan(09A_Zaz):0:-1:
%3le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3le: nan(09A_Zaz):0:4:
%3le: 0e0:1:4:0x0:
%*3le: 0e0:0:4:
-# BZ12701 %3le: 0e+0:0:-1:
-# BZ12701 %*3le: 0e+0:0:-1:
+%3le: 0e+0:0:-1:
+%*3le: 0e+0:0:-1:
%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3le: 2.22507385850720138309023271733240406e-308:0:4:
%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3le: +nan():0:-1:
%3le: +nan(09A_Zaz):0:-1:
%*3le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3le: +0e0:0:-1:
-# BZ12701 %*3le: +0e0:0:-1:
-# BZ12701 %3le: +0e+0:0:-1:
-# BZ12701 %*3le: +0e+0:0:-1:
+%3le: +0e0:0:-1:
+%*3le: +0e0:0:-1:
+%3le: +0e+0:0:-1:
+%*3le: +0e+0:0:-1:
%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3le: +2.22507385850720138309023271733240406e-308:0:4:
%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
@@ -148,10 +148,10 @@
%*2lE:NAN():0:-1:
%2lE:NAN(09A_Zaz):0:-1:
%*2lE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lE:0E0:0:-1:
-# BZ12701 %*2lE:0E0:0:-1:
-# BZ12701 %2lE:0E+0:0:-1:
-# BZ12701 %*2lE:0E+0:0:-1:
+%2lE:0E0:0:-1:
+%*2lE:0E0:0:-1:
+%2lE:0E+0:0:-1:
+%*2lE:0E+0:0:-1:
%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2lE:2.22507385850720138309023271733240406E-308:0:2:
%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3lE:-2.3441674165664682593913711430784253952E037:0:3:
%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3lE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3lE:-0E+0:0:-1:
-# BZ12701 %*3lE:-0E+0:0:-1:
-# BZ12701 %3lE:-0E0:0:-1:
-# BZ12701 %*3lE:-0E0:0:-1:
+%3lE:-0E+0:0:-1:
+%*3lE:-0E+0:0:-1:
+%3lE:-0E0:0:-1:
+%*3lE:-0E0:0:-1:
%3lE:-NAN(09A_Zaz):0:-1:
%*3lE:-NAN(09A_Zaz):0:-1:
%3lE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3lE:NAN(09A_Zaz):0:3:
%3lE:0E0:1:3:0x0:
%*3lE:0E0:0:3:
-# BZ12701 %3lE:0E+0:0:-1:
-# BZ12701 %*3lE:0E+0:0:-1:
+%3lE:0E+0:0:-1:
+%*3lE:0E+0:0:-1:
%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3lE:2.22507385850720138309023271733240406E-308:0:3:
%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3lE:+NAN():0:-1:
%3lE:+NAN(09A_Zaz):0:-1:
%*3lE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE:+0E0:0:-1:
-# BZ12701 %*3lE:+0E0:0:-1:
-# BZ12701 %3lE:+0E+0:0:-1:
-# BZ12701 %*3lE:+0E+0:0:-1:
+%3lE:+0E0:0:-1:
+%*3lE:+0E0:0:-1:
+%3lE:+0E+0:0:-1:
+%*3lE:+0E+0:0:-1:
%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3lE:+2.22507385850720138309023271733240406E-308:0:3:
%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4lE:-2.3441674165664682593913711430784253952E037:0:4:
%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4lE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4lE:-0E+0:0:-1:
-# BZ12701 %*4lE:-0E+0:0:-1:
+%4lE:-0E+0:0:-1:
+%*4lE:-0E+0:0:-1:
%4lE:-0E0:1:4:-0x0:
%*4lE:-0E0:0:4:
%4lE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4lE:+NAN(09A_Zaz):0:4:
%4lE:+0E0:1:4:0x0:
%*4lE:+0E0:0:4:
-# BZ12701 %4lE:+0E+0:0:-1:
-# BZ12701 %*4lE:+0E+0:0:-1:
+%4lE:+0E+0:0:-1:
+%*4lE:+0E+0:0:-1:
%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4lE:+2.22507385850720138309023271733240406E-308:0:4:
%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40lE::0:-1:
%40lE:-INFINITY:1:9:-inf:
%*40lE:-INFINITY:0:9:
-# BZ12701 %40lE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40lE:-1.79769313486231570814527423731704357E308:0:40:
%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E+37:0:40:
%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40lE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
%40lE:-0E+0:1:5:-0x0:
%*40lE:-0E+0:0:5:
%40lE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40lE:0E+0:0:4:
%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40lE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
%40lE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40lE:1.79769313486231570814527423731704357E308:0:40:
%40lE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40lE:+0E0:0:4:
%40lE:+0E+0:1:5:0x0:
%*40lE:+0E+0:0:5:
-# BZ12701 %40lE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E037:0:40:
%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E+37:0:40:
%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40lE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40lE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
%40lE:+INFINITY:1:9:inf:
%*40lE:+INFINITY:0:9:
%48lE::0:-1:
@@ -446,10 +446,10 @@
%*3lE: -2.3441674165664682593913711430784253952E037:0:4:
%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3lE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3lE: -0E+0:0:-1:
-# BZ12701 %*3lE: -0E+0:0:-1:
-# BZ12701 %3lE: -0E0:0:-1:
-# BZ12701 %*3lE: -0E0:0:-1:
+%3lE: -0E+0:0:-1:
+%*3lE: -0E+0:0:-1:
+%3lE: -0E0:0:-1:
+%*3lE: -0E0:0:-1:
%3lE: -NAN(09A_Zaz):0:-1:
%*3lE: -NAN(09A_Zaz):0:-1:
%3lE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3lE: NAN(09A_Zaz):0:4:
%3lE: 0E0:1:4:0x0:
%*3lE: 0E0:0:4:
-# BZ12701 %3lE: 0E+0:0:-1:
-# BZ12701 %*3lE: 0E+0:0:-1:
+%3lE: 0E+0:0:-1:
+%*3lE: 0E+0:0:-1:
%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3lE: 2.22507385850720138309023271733240406E-308:0:4:
%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3lE: +NAN():0:-1:
%3lE: +NAN(09A_Zaz):0:-1:
%*3lE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE: +0E0:0:-1:
-# BZ12701 %*3lE: +0E0:0:-1:
-# BZ12701 %3lE: +0E+0:0:-1:
-# BZ12701 %*3lE: +0E+0:0:-1:
+%3lE: +0E0:0:-1:
+%*3lE: +0E0:0:-1:
+%3lE: +0E+0:0:-1:
+%*3lE: +0E+0:0:-1:
%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3lE: +2.22507385850720138309023271733240406E-308:0:4:
%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -148,20 +148,20 @@
%*2lg:nan():0:-1:
%2lg:nan(09A_Zaz):0:-1:
%*2lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2lg:0x0p0:0:-1:
-# BZ12701 %*2lg:0x0p0:0:-1:
-# BZ12701 %2lg:0x0p+0:0:-1:
-# BZ12701 %*2lg:0x0p+0:0:-1:
-# BZ12701 %2lg:0x8p-1025:0:-1:
-# BZ12701 %*2lg:0x8p-1025:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2lg:0xf.ffffffffffff8p+1020:0:-1:
+%2lg:0x0p0:0:-1:
+%*2lg:0x0p0:0:-1:
+%2lg:0x0p+0:0:-1:
+%*2lg:0x0p+0:0:-1:
+%2lg:0x8p-1025:0:-1:
+%*2lg:0x8p-1025:0:-1:
+%2lg:0x2.3456789abcdfep0123:0:-1:
+%*2lg:0x2.3456789abcdfep0123:0:-1:
+%2lg:0x2.3456789abcdfep+123:0:-1:
+%*2lg:0x2.3456789abcdfep+123:0:-1:
+%2lg:0x7.ffffffffffffcp1021:0:-1:
+%*2lg:0x7.ffffffffffffcp1021:0:-1:
+%2lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2lg:0xf.ffffffffffff8p+1020:0:-1:
%2lg:infinity:0:-1:
%*2lg:infinity:0:-1:
%2lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3lg::0:-1:
%3lg:-infinity:0:-1:
%*3lg:-infinity:0:-1:
-# BZ12701 %3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:-0x8p-1025:0:-1:
-# BZ12701 %*3lg:-0x8p-1025:0:-1:
-# BZ12701 %3lg:-0x0p+0:0:-1:
-# BZ12701 %*3lg:-0x0p+0:0:-1:
-# BZ12701 %3lg:-0x0p0:0:-1:
-# BZ12701 %*3lg:-0x0p0:0:-1:
+%3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3lg:-0x7.ffffffffffffcp1021:0:-1:
+%3lg:-0x2.3456789abcdfep+123:0:-1:
+%*3lg:-0x2.3456789abcdfep+123:0:-1:
+%3lg:-0x2.3456789abcdfep0123:0:-1:
+%*3lg:-0x2.3456789abcdfep0123:0:-1:
+%3lg:-0x8p-1025:0:-1:
+%*3lg:-0x8p-1025:0:-1:
+%3lg:-0x0p+0:0:-1:
+%*3lg:-0x0p+0:0:-1:
+%3lg:-0x0p0:0:-1:
+%*3lg:-0x0p0:0:-1:
%3lg:-nan(09A_Zaz):0:-1:
%*3lg:-nan(09A_Zaz):0:-1:
%3lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3lg:+nan():0:-1:
%3lg:+nan(09A_Zaz):0:-1:
%*3lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3lg:+0x0p0:0:-1:
-# BZ12701 %*3lg:+0x0p0:0:-1:
-# BZ12701 %3lg:+0x0p+0:0:-1:
-# BZ12701 %*3lg:+0x0p+0:0:-1:
-# BZ12701 %3lg:+0x8p-1025:0:-1:
-# BZ12701 %*3lg:+0x8p-1025:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3lg:+0x0p0:0:-1:
+%*3lg:+0x0p0:0:-1:
+%3lg:+0x0p+0:0:-1:
+%*3lg:+0x0p+0:0:-1:
+%3lg:+0x8p-1025:0:-1:
+%*3lg:+0x8p-1025:0:-1:
+%3lg:+0x2.3456789abcdfep0123:0:-1:
+%*3lg:+0x2.3456789abcdfep0123:0:-1:
+%3lg:+0x2.3456789abcdfep+123:0:-1:
+%*3lg:+0x2.3456789abcdfep+123:0:-1:
+%3lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3lg:+0x7.ffffffffffffcp1021:0:-1:
+%3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:+0xf.ffffffffffff8p+1020:0:-1:
%3lg:+infinity:0:-1:
%*3lg:+infinity:0:-1:
%4lg::0:-1:
@@ -272,12 +272,12 @@
%*4lg:nan():0:-1:
%4lg:nan(09A_Zaz):0:-1:
%*4lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4lg:0x0p0:0:-1:
-# BZ12701 %*4lg:0x0p0:0:-1:
-# BZ12701 %4lg:0x0p+0:0:-1:
-# BZ12701 %*4lg:0x0p+0:0:-1:
-# BZ12701 %4lg:0x8p-1025:0:-1:
-# BZ12701 %*4lg:0x8p-1025:0:-1:
+%4lg:0x0p0:0:-1:
+%*4lg:0x0p0:0:-1:
+%4lg:0x0p+0:0:-1:
+%*4lg:0x0p+0:0:-1:
+%4lg:0x8p-1025:0:-1:
+%*4lg:0x8p-1025:0:-1:
%4lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4lg:0x2.3456789abcdfep0123:0:4:
%4lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lg:-0x2.3456789abcdfep+123:0:5:
%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5lg:-0x8p-1025:0:-1:
-# BZ12701 %*5lg:-0x8p-1025:0:-1:
-# BZ12701 %5lg:-0x0p+0:0:-1:
-# BZ12701 %*5lg:-0x0p+0:0:-1:
-# BZ12701 %5lg:-0x0p0:0:-1:
-# BZ12701 %*5lg:-0x0p0:0:-1:
+%5lg:-0x8p-1025:0:-1:
+%*5lg:-0x8p-1025:0:-1:
+%5lg:-0x0p+0:0:-1:
+%*5lg:-0x0p+0:0:-1:
+%5lg:-0x0p0:0:-1:
+%*5lg:-0x0p0:0:-1:
%5lg:-nan(09A_Zaz):0:-1:
%*5lg:-nan(09A_Zaz):0:-1:
%5lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5lg:nan(09A_Zaz):0:-1:
%5lg:0x0p0:1:5:0x0:
%*5lg:0x0p0:0:5:
-# BZ12701 %5lg:0x0p+0:0:-1:
-# BZ12701 %*5lg:0x0p+0:0:-1:
-# BZ12701 %5lg:0x8p-1025:0:-1:
-# BZ12701 %*5lg:0x8p-1025:0:-1:
+%5lg:0x0p+0:0:-1:
+%*5lg:0x0p+0:0:-1:
+%5lg:0x8p-1025:0:-1:
+%*5lg:0x8p-1025:0:-1:
%5lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5lg:0x2.3456789abcdfep0123:0:5:
%5lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lg:+nan():0:-1:
%5lg:+nan(09A_Zaz):0:-1:
%*5lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5lg:+0x0p0:0:-1:
-# BZ12701 %*5lg:+0x0p0:0:-1:
-# BZ12701 %5lg:+0x0p+0:0:-1:
-# BZ12701 %*5lg:+0x0p+0:0:-1:
-# BZ12701 %5lg:+0x8p-1025:0:-1:
-# BZ12701 %*5lg:+0x8p-1025:0:-1:
+%5lg:+0x0p0:0:-1:
+%*5lg:+0x0p0:0:-1:
+%5lg:+0x0p+0:0:-1:
+%*5lg:+0x0p+0:0:-1:
+%5lg:+0x8p-1025:0:-1:
+%*5lg:+0x8p-1025:0:-1:
%5lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5lg:+0x2.3456789abcdfep0123:0:5:
%5lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lg:-0x2.3456789abcdfep+123:0:6:
%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6lg:-0x8p-1025:0:-1:
-# BZ12701 %*6lg:-0x8p-1025:0:-1:
-# BZ12701 %6lg:-0x0p+0:0:-1:
-# BZ12701 %*6lg:-0x0p+0:0:-1:
+%6lg:-0x8p-1025:0:-1:
+%*6lg:-0x8p-1025:0:-1:
+%6lg:-0x0p+0:0:-1:
+%*6lg:-0x0p+0:0:-1:
%6lg:-0x0p0:1:6:-0x0:
%*6lg:-0x0p0:0:6:
%6lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lg:+nan(09A_Zaz):0:-1:
%6lg:+0x0p0:1:6:0x0:
%*6lg:+0x0p0:0:6:
-# BZ12701 %6lg:+0x0p+0:0:-1:
-# BZ12701 %*6lg:+0x0p+0:0:-1:
-# BZ12701 %6lg:+0x8p-1025:0:-1:
-# BZ12701 %*6lg:+0x8p-1025:0:-1:
+%6lg:+0x0p+0:0:-1:
+%*6lg:+0x0p+0:0:-1:
+%6lg:+0x8p-1025:0:-1:
+%*6lg:+0x8p-1025:0:-1:
%6lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6lg:+0x2.3456789abcdfep0123:0:6:
%6lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lg::0:-1:
%20lg:-infinity:1:9:-inf:
%*20lg:-infinity:0:9:
-# BZ12701 %20lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:-0xf.ffffffffffff8p+1020:0:-1:
%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:-0x2.3456789abcdfep+123:0:-1:
+%20lg:-0x2.3456789abcdfep+123:0:-1:
+%*20lg:-0x2.3456789abcdfep+123:0:-1:
%20lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lg:-0x2.3456789abcdfep0123:0:20:
%20lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lg:+0x8p-1025:0:10:
%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x2.3456789abcdfep+123:0:-1:
+%*20lg:+0x2.3456789abcdfep+123:0:-1:
%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:+0xf.ffffffffffff8p+1020:0:-1:
%20lg:+infinity:1:9:inf:
%*20lg:+infinity:0:9:
%32lg::0:-1:
@@ -568,12 +568,12 @@
%*5lg: -0x2.3456789abcdfep+123:0:6:
%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5lg: -0x8p-1025:0:-1:
-# BZ12701 %*5lg: -0x8p-1025:0:-1:
-# BZ12701 %5lg: -0x0p+0:0:-1:
-# BZ12701 %*5lg: -0x0p+0:0:-1:
-# BZ12701 %5lg: -0x0p0:0:-1:
-# BZ12701 %*5lg: -0x0p0:0:-1:
+%5lg: -0x8p-1025:0:-1:
+%*5lg: -0x8p-1025:0:-1:
+%5lg: -0x0p+0:0:-1:
+%*5lg: -0x0p+0:0:-1:
+%5lg: -0x0p0:0:-1:
+%*5lg: -0x0p0:0:-1:
%5lg: -nan(09A_Zaz):0:-1:
%*5lg: -nan(09A_Zaz):0:-1:
%5lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5lg: nan(09A_Zaz):0:-1:
%5lg: 0x0p0:1:6:0x0:
%*5lg: 0x0p0:0:6:
-# BZ12701 %5lg: 0x0p+0:0:-1:
-# BZ12701 %*5lg: 0x0p+0:0:-1:
-# BZ12701 %5lg: 0x8p-1025:0:-1:
-# BZ12701 %*5lg: 0x8p-1025:0:-1:
+%5lg: 0x0p+0:0:-1:
+%*5lg: 0x0p+0:0:-1:
+%5lg: 0x8p-1025:0:-1:
+%*5lg: 0x8p-1025:0:-1:
%5lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5lg: 0x2.3456789abcdfep0123:0:6:
%5lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lg: +nan():0:-1:
%5lg: +nan(09A_Zaz):0:-1:
%*5lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5lg: +0x0p0:0:-1:
-# BZ12701 %*5lg: +0x0p0:0:-1:
-# BZ12701 %5lg: +0x0p+0:0:-1:
-# BZ12701 %*5lg: +0x0p+0:0:-1:
-# BZ12701 %5lg: +0x8p-1025:0:-1:
-# BZ12701 %*5lg: +0x8p-1025:0:-1:
+%5lg: +0x0p0:0:-1:
+%*5lg: +0x0p0:0:-1:
+%5lg: +0x0p+0:0:-1:
+%*5lg: +0x0p+0:0:-1:
+%5lg: +0x8p-1025:0:-1:
+%*5lg: +0x8p-1025:0:-1:
%5lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5lg: +0x2.3456789abcdfep0123:0:6:
%5lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
@@ -148,20 +148,20 @@
%*2lG:NAN():0:-1:
%2lG:NAN(09A_Zaz):0:-1:
%*2lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lG:0X0P0:0:-1:
-# BZ12701 %*2lG:0X0P0:0:-1:
-# BZ12701 %2lG:0X0P+0:0:-1:
-# BZ12701 %*2lG:0X0P+0:0:-1:
-# BZ12701 %2lG:0X8P-1025:0:-1:
-# BZ12701 %*2lG:0X8P-1025:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lG:0X0P0:0:-1:
+%*2lG:0X0P0:0:-1:
+%2lG:0X0P+0:0:-1:
+%*2lG:0X0P+0:0:-1:
+%2lG:0X8P-1025:0:-1:
+%*2lG:0X8P-1025:0:-1:
+%2lG:0X2.3456789ABCDFEP0123:0:-1:
+%*2lG:0X2.3456789ABCDFEP0123:0:-1:
+%2lG:0X2.3456789ABCDFEP+123:0:-1:
+%*2lG:0X2.3456789ABCDFEP+123:0:-1:
+%2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lG:INFINITY:0:-1:
%*2lG:INFINITY:0:-1:
%2lG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lG::0:-1:
%3lG:-INFINITY:0:-1:
%*3lG:-INFINITY:0:-1:
-# BZ12701 %3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:-0X8P-1025:0:-1:
-# BZ12701 %*3lG:-0X8P-1025:0:-1:
-# BZ12701 %3lG:-0X0P+0:0:-1:
-# BZ12701 %*3lG:-0X0P+0:0:-1:
-# BZ12701 %3lG:-0X0P0:0:-1:
-# BZ12701 %*3lG:-0X0P0:0:-1:
+%3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%3lG:-0X8P-1025:0:-1:
+%*3lG:-0X8P-1025:0:-1:
+%3lG:-0X0P+0:0:-1:
+%*3lG:-0X0P+0:0:-1:
+%3lG:-0X0P0:0:-1:
+%*3lG:-0X0P0:0:-1:
%3lG:-NAN(09A_Zaz):0:-1:
%*3lG:-NAN(09A_Zaz):0:-1:
%3lG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lG:+NAN():0:-1:
%3lG:+NAN(09A_Zaz):0:-1:
%*3lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lG:+0X0P0:0:-1:
-# BZ12701 %*3lG:+0X0P0:0:-1:
-# BZ12701 %3lG:+0X0P+0:0:-1:
-# BZ12701 %*3lG:+0X0P+0:0:-1:
-# BZ12701 %3lG:+0X8P-1025:0:-1:
-# BZ12701 %*3lG:+0X8P-1025:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:+0X0P0:0:-1:
+%*3lG:+0X0P0:0:-1:
+%3lG:+0X0P+0:0:-1:
+%*3lG:+0X0P+0:0:-1:
+%3lG:+0X8P-1025:0:-1:
+%*3lG:+0X8P-1025:0:-1:
+%3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lG:+INFINITY:0:-1:
%*3lG:+INFINITY:0:-1:
%4lG::0:-1:
@@ -272,12 +272,12 @@
%*4lG:NAN():0:-1:
%4lG:NAN(09A_Zaz):0:-1:
%*4lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lG:0X0P0:0:-1:
-# BZ12701 %*4lG:0X0P0:0:-1:
-# BZ12701 %4lG:0X0P+0:0:-1:
-# BZ12701 %*4lG:0X0P+0:0:-1:
-# BZ12701 %4lG:0X8P-1025:0:-1:
-# BZ12701 %*4lG:0X8P-1025:0:-1:
+%4lG:0X0P0:0:-1:
+%*4lG:0X0P0:0:-1:
+%4lG:0X0P+0:0:-1:
+%*4lG:0X0P+0:0:-1:
+%4lG:0X8P-1025:0:-1:
+%*4lG:0X8P-1025:0:-1:
%4lG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lG:0X2.3456789ABCDFEP0123:0:4:
%4lG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lG:-0X2.3456789ABCDFEP+123:0:5:
%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lG:-0X8P-1025:0:-1:
-# BZ12701 %*5lG:-0X8P-1025:0:-1:
-# BZ12701 %5lG:-0X0P+0:0:-1:
-# BZ12701 %*5lG:-0X0P+0:0:-1:
-# BZ12701 %5lG:-0X0P0:0:-1:
-# BZ12701 %*5lG:-0X0P0:0:-1:
+%5lG:-0X8P-1025:0:-1:
+%*5lG:-0X8P-1025:0:-1:
+%5lG:-0X0P+0:0:-1:
+%*5lG:-0X0P+0:0:-1:
+%5lG:-0X0P0:0:-1:
+%*5lG:-0X0P0:0:-1:
%5lG:-NAN(09A_Zaz):0:-1:
%*5lG:-NAN(09A_Zaz):0:-1:
%5lG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lG:NAN(09A_Zaz):0:-1:
%5lG:0X0P0:1:5:0x0:
%*5lG:0X0P0:0:5:
-# BZ12701 %5lG:0X0P+0:0:-1:
-# BZ12701 %*5lG:0X0P+0:0:-1:
-# BZ12701 %5lG:0X8P-1025:0:-1:
-# BZ12701 %*5lG:0X8P-1025:0:-1:
+%5lG:0X0P+0:0:-1:
+%*5lG:0X0P+0:0:-1:
+%5lG:0X8P-1025:0:-1:
+%*5lG:0X8P-1025:0:-1:
%5lG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lG:0X2.3456789ABCDFEP0123:0:5:
%5lG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lG:+NAN():0:-1:
%5lG:+NAN(09A_Zaz):0:-1:
%*5lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG:+0X0P0:0:-1:
-# BZ12701 %*5lG:+0X0P0:0:-1:
-# BZ12701 %5lG:+0X0P+0:0:-1:
-# BZ12701 %*5lG:+0X0P+0:0:-1:
-# BZ12701 %5lG:+0X8P-1025:0:-1:
-# BZ12701 %*5lG:+0X8P-1025:0:-1:
+%5lG:+0X0P0:0:-1:
+%*5lG:+0X0P0:0:-1:
+%5lG:+0X0P+0:0:-1:
+%*5lG:+0X0P+0:0:-1:
+%5lG:+0X8P-1025:0:-1:
+%*5lG:+0X8P-1025:0:-1:
%5lG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lG:+0X2.3456789ABCDFEP0123:0:5:
%5lG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lG:-0X2.3456789ABCDFEP+123:0:6:
%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lG:-0X8P-1025:0:-1:
-# BZ12701 %*6lG:-0X8P-1025:0:-1:
-# BZ12701 %6lG:-0X0P+0:0:-1:
-# BZ12701 %*6lG:-0X0P+0:0:-1:
+%6lG:-0X8P-1025:0:-1:
+%*6lG:-0X8P-1025:0:-1:
+%6lG:-0X0P+0:0:-1:
+%*6lG:-0X0P+0:0:-1:
%6lG:-0X0P0:1:6:-0x0:
%*6lG:-0X0P0:0:6:
%6lG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lG:+NAN(09A_Zaz):0:-1:
%6lG:+0X0P0:1:6:0x0:
%*6lG:+0X0P0:0:6:
-# BZ12701 %6lG:+0X0P+0:0:-1:
-# BZ12701 %*6lG:+0X0P+0:0:-1:
-# BZ12701 %6lG:+0X8P-1025:0:-1:
-# BZ12701 %*6lG:+0X8P-1025:0:-1:
+%6lG:+0X0P+0:0:-1:
+%*6lG:+0X0P+0:0:-1:
+%6lG:+0X8P-1025:0:-1:
+%*6lG:+0X8P-1025:0:-1:
%6lG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lG:+0X2.3456789ABCDFEP0123:0:6:
%6lG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lG::0:-1:
%20lG:-INFINITY:1:9:-inf:
%*20lG:-INFINITY:0:9:
-# BZ12701 %20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:-0X2.3456789ABCDFEP+123:0:-1:
%20lG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lG:-0X2.3456789ABCDFEP0123:0:20:
%20lG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lG:+0X8P-1025:0:10:
%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:+0X2.3456789ABCDFEP+123:0:-1:
%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:+INFINITY:1:9:inf:
%*20lG:+INFINITY:0:9:
%32lG::0:-1:
@@ -568,12 +568,12 @@
%*5lG: -0X2.3456789ABCDFEP+123:0:6:
%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lG: -0X8P-1025:0:-1:
-# BZ12701 %*5lG: -0X8P-1025:0:-1:
-# BZ12701 %5lG: -0X0P+0:0:-1:
-# BZ12701 %*5lG: -0X0P+0:0:-1:
-# BZ12701 %5lG: -0X0P0:0:-1:
-# BZ12701 %*5lG: -0X0P0:0:-1:
+%5lG: -0X8P-1025:0:-1:
+%*5lG: -0X8P-1025:0:-1:
+%5lG: -0X0P+0:0:-1:
+%*5lG: -0X0P+0:0:-1:
+%5lG: -0X0P0:0:-1:
+%*5lG: -0X0P0:0:-1:
%5lG: -NAN(09A_Zaz):0:-1:
%*5lG: -NAN(09A_Zaz):0:-1:
%5lG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lG: NAN(09A_Zaz):0:-1:
%5lG: 0X0P0:1:6:0x0:
%*5lG: 0X0P0:0:6:
-# BZ12701 %5lG: 0X0P+0:0:-1:
-# BZ12701 %*5lG: 0X0P+0:0:-1:
-# BZ12701 %5lG: 0X8P-1025:0:-1:
-# BZ12701 %*5lG: 0X8P-1025:0:-1:
+%5lG: 0X0P+0:0:-1:
+%*5lG: 0X0P+0:0:-1:
+%5lG: 0X8P-1025:0:-1:
+%*5lG: 0X8P-1025:0:-1:
%5lG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lG: 0X2.3456789ABCDFEP0123:0:6:
%5lG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lG: +NAN():0:-1:
%5lG: +NAN(09A_Zaz):0:-1:
%*5lG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG: +0X0P0:0:-1:
-# BZ12701 %*5lG: +0X0P0:0:-1:
-# BZ12701 %5lG: +0X0P+0:0:-1:
-# BZ12701 %*5lG: +0X0P+0:0:-1:
-# BZ12701 %5lG: +0X8P-1025:0:-1:
-# BZ12701 %*5lG: +0X8P-1025:0:-1:
+%5lG: +0X0P0:0:-1:
+%*5lG: +0X0P0:0:-1:
+%5lG: +0X0P+0:0:-1:
+%*5lG: +0X0P+0:0:-1:
+%5lG: +0X8P-1025:0:-1:
+%*5lG: +0X8P-1025:0:-1:
%5lG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lG: +0X2.3456789ABCDFEP0123:0:6:
%5lG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -272,12 +272,12 @@
%*4a:nan():0:-1:
%4a:nan(09A_Zaz):0:-1:
%*4a:nan(09A_Zaz):0:-1:
-# BZ12701 %4a:0x0p0:0:-1:
-# BZ12701 %*4a:0x0p0:0:-1:
-# BZ12701 %4a:0x0p+0:0:-1:
-# BZ12701 %*4a:0x0p+0:0:-1:
-# BZ12701 %4a:0x8p-129:0:-1:
-# BZ12701 %*4a:0x8p-129:0:-1:
+%4a:0x0p0:0:-1:
+%*4a:0x0p0:0:-1:
+%4a:0x0p+0:0:-1:
+%*4a:0x0p+0:0:-1:
+%4a:0x8p-129:0:-1:
+%*4a:0x8p-129:0:-1:
%4a:0x2.345678p0123:1:4:0x1p1:
%*4a:0x2.345678p0123:0:4:
%4a:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5a:-0x2.345678p+123:0:5:
%5a:-0x2.345678p0123:1:5:-0x1p1:
%*5a:-0x2.345678p0123:0:5:
-# BZ12701 %5a:-0x8p-129:0:-1:
-# BZ12701 %*5a:-0x8p-129:0:-1:
-# BZ12701 %5a:-0x0p+0:0:-1:
-# BZ12701 %*5a:-0x0p+0:0:-1:
-# BZ12701 %5a:-0x0p0:0:-1:
-# BZ12701 %*5a:-0x0p0:0:-1:
+%5a:-0x8p-129:0:-1:
+%*5a:-0x8p-129:0:-1:
+%5a:-0x0p+0:0:-1:
+%*5a:-0x0p+0:0:-1:
+%5a:-0x0p0:0:-1:
+%*5a:-0x0p0:0:-1:
%5a:-nan(09A_Zaz):0:-1:
%*5a:-nan(09A_Zaz):0:-1:
%5a:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5a:nan(09A_Zaz):0:-1:
%5a:0x0p0:1:5:0x0:
%*5a:0x0p0:0:5:
-# BZ12701 %5a:0x0p+0:0:-1:
-# BZ12701 %*5a:0x0p+0:0:-1:
-# BZ12701 %5a:0x8p-129:0:-1:
-# BZ12701 %*5a:0x8p-129:0:-1:
+%5a:0x0p+0:0:-1:
+%*5a:0x0p+0:0:-1:
+%5a:0x8p-129:0:-1:
+%*5a:0x8p-129:0:-1:
%5a:0x2.345678p0123:1:5:0x1.18p1:
%*5a:0x2.345678p0123:0:5:
%5a:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5a:+nan():0:-1:
%5a:+nan(09A_Zaz):0:-1:
%*5a:+nan(09A_Zaz):0:-1:
-# BZ12701 %5a:+0x0p0:0:-1:
-# BZ12701 %*5a:+0x0p0:0:-1:
-# BZ12701 %5a:+0x0p+0:0:-1:
-# BZ12701 %*5a:+0x0p+0:0:-1:
-# BZ12701 %5a:+0x8p-129:0:-1:
-# BZ12701 %*5a:+0x8p-129:0:-1:
+%5a:+0x0p0:0:-1:
+%*5a:+0x0p0:0:-1:
+%5a:+0x0p+0:0:-1:
+%*5a:+0x0p+0:0:-1:
+%5a:+0x8p-129:0:-1:
+%*5a:+0x8p-129:0:-1:
%5a:+0x2.345678p0123:1:5:0x1p1:
%*5a:+0x2.345678p0123:0:5:
%5a:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6a:-0x2.345678p+123:0:6:
%6a:-0x2.345678p0123:1:6:-0x1.18p1:
%*6a:-0x2.345678p0123:0:6:
-# BZ12701 %6a:-0x8p-129:0:-1:
-# BZ12701 %*6a:-0x8p-129:0:-1:
-# BZ12701 %6a:-0x0p+0:0:-1:
-# BZ12701 %*6a:-0x0p+0:0:-1:
+%6a:-0x8p-129:0:-1:
+%*6a:-0x8p-129:0:-1:
+%6a:-0x0p+0:0:-1:
+%*6a:-0x0p+0:0:-1:
%6a:-0x0p0:1:6:-0x0:
%*6a:-0x0p0:0:6:
%6a:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6a:+nan(09A_Zaz):0:-1:
%6a:+0x0p0:1:6:0x0:
%*6a:+0x0p0:0:6:
-# BZ12701 %6a:+0x0p+0:0:-1:
-# BZ12701 %*6a:+0x0p+0:0:-1:
-# BZ12701 %6a:+0x8p-129:0:-1:
-# BZ12701 %*6a:+0x8p-129:0:-1:
+%6a:+0x0p+0:0:-1:
+%*6a:+0x0p+0:0:-1:
+%6a:+0x8p-129:0:-1:
+%*6a:+0x8p-129:0:-1:
%6a:+0x2.345678p0123:1:6:0x1.18p1:
%*6a:+0x2.345678p0123:0:6:
%6a:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12a::0:-1:
%12a:-infinity:1:9:-inf:
%*12a:-infinity:0:9:
-# BZ12701 %12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %12a:-0x2.345678p+123:0:-1:
-# BZ12701 %*12a:-0x2.345678p+123:0:-1:
-# BZ12701 %12a:-0x2.345678p0123:0:-1:
-# BZ12701 %*12a:-0x2.345678p0123:0:-1:
+%12a:-0xf.fffffp+124:0:-1:
+%*12a:-0xf.fffffp+124:0:-1:
+%12a:-0x7.fffff8p125:0:-1:
+%*12a:-0x7.fffff8p125:0:-1:
+%12a:-0x2.345678p+123:0:-1:
+%*12a:-0x2.345678p+123:0:-1:
+%12a:-0x2.345678p0123:0:-1:
+%*12a:-0x2.345678p0123:0:-1:
%12a:-0x8p-129:1:9:-0x1p-126:
%*12a:-0x8p-129:0:9:
%12a:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12a:0x8p-129:0:8:
%12a:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12a:0x2.345678p0123:0:12:
-# BZ12701 %12a:0x2.345678p+123:0:-1:
-# BZ12701 %*12a:0x2.345678p+123:0:-1:
+%12a:0x2.345678p+123:0:-1:
+%*12a:0x2.345678p+123:0:-1:
%12a:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12a:0x7.fffff8p125:0:12:
%12a:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12a:+0x0p+0:0:7:
%12a:+0x8p-129:1:9:0x1p-126:
%*12a:+0x8p-129:0:9:
-# BZ12701 %12a:+0x2.345678p0123:0:-1:
-# BZ12701 %*12a:+0x2.345678p0123:0:-1:
-# BZ12701 %12a:+0x2.345678p+123:0:-1:
-# BZ12701 %*12a:+0x2.345678p+123:0:-1:
-# BZ12701 %12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %12a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:+0xf.fffffp+124:0:-1:
+%12a:+0x2.345678p0123:0:-1:
+%*12a:+0x2.345678p0123:0:-1:
+%12a:+0x2.345678p+123:0:-1:
+%*12a:+0x2.345678p+123:0:-1:
+%12a:+0x7.fffff8p125:0:-1:
+%*12a:+0x7.fffff8p125:0:-1:
+%12a:+0xf.fffffp+124:0:-1:
+%*12a:+0xf.fffffp+124:0:-1:
%12a:+infinity:1:9:inf:
%*12a:+infinity:0:9:
%18a::0:-1:
@@ -568,12 +568,12 @@
%*5a: -0x2.345678p+123:0:6:
%5a: -0x2.345678p0123:1:6:-0x1p1:
%*5a: -0x2.345678p0123:0:6:
-# BZ12701 %5a: -0x8p-129:0:-1:
-# BZ12701 %*5a: -0x8p-129:0:-1:
-# BZ12701 %5a: -0x0p+0:0:-1:
-# BZ12701 %*5a: -0x0p+0:0:-1:
-# BZ12701 %5a: -0x0p0:0:-1:
-# BZ12701 %*5a: -0x0p0:0:-1:
+%5a: -0x8p-129:0:-1:
+%*5a: -0x8p-129:0:-1:
+%5a: -0x0p+0:0:-1:
+%*5a: -0x0p+0:0:-1:
+%5a: -0x0p0:0:-1:
+%*5a: -0x0p0:0:-1:
%5a: -nan(09A_Zaz):0:-1:
%*5a: -nan(09A_Zaz):0:-1:
%5a: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5a: nan(09A_Zaz):0:-1:
%5a: 0x0p0:1:6:0x0:
%*5a: 0x0p0:0:6:
-# BZ12701 %5a: 0x0p+0:0:-1:
-# BZ12701 %*5a: 0x0p+0:0:-1:
-# BZ12701 %5a: 0x8p-129:0:-1:
-# BZ12701 %*5a: 0x8p-129:0:-1:
+%5a: 0x0p+0:0:-1:
+%*5a: 0x0p+0:0:-1:
+%5a: 0x8p-129:0:-1:
+%*5a: 0x8p-129:0:-1:
%5a: 0x2.345678p0123:1:6:0x1.18p1:
%*5a: 0x2.345678p0123:0:6:
%5a: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5a: +nan():0:-1:
%5a: +nan(09A_Zaz):0:-1:
%*5a: +nan(09A_Zaz):0:-1:
-# BZ12701 %5a: +0x0p0:0:-1:
-# BZ12701 %*5a: +0x0p0:0:-1:
-# BZ12701 %5a: +0x0p+0:0:-1:
-# BZ12701 %*5a: +0x0p+0:0:-1:
-# BZ12701 %5a: +0x8p-129:0:-1:
-# BZ12701 %*5a: +0x8p-129:0:-1:
+%5a: +0x0p0:0:-1:
+%*5a: +0x0p0:0:-1:
+%5a: +0x0p+0:0:-1:
+%*5a: +0x0p+0:0:-1:
+%5a: +0x8p-129:0:-1:
+%*5a: +0x8p-129:0:-1:
%5a: +0x2.345678p0123:1:6:0x1p1:
%*5a: +0x2.345678p0123:0:6:
%5a: +0x2.345678p+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
@@ -272,12 +272,12 @@
%*4A:NAN():0:-1:
%4A:NAN(09A_Zaz):0:-1:
%*4A:NAN(09A_Zaz):0:-1:
-# BZ12701 %4A:0X0P0:0:-1:
-# BZ12701 %*4A:0X0P0:0:-1:
-# BZ12701 %4A:0X0P+0:0:-1:
-# BZ12701 %*4A:0X0P+0:0:-1:
-# BZ12701 %4A:0X8P-129:0:-1:
-# BZ12701 %*4A:0X8P-129:0:-1:
+%4A:0X0P0:0:-1:
+%*4A:0X0P0:0:-1:
+%4A:0X0P+0:0:-1:
+%*4A:0X0P+0:0:-1:
+%4A:0X8P-129:0:-1:
+%*4A:0X8P-129:0:-1:
%4A:0X2.345678P0123:1:4:0x1p1:
%*4A:0X2.345678P0123:0:4:
%4A:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5A:-0X2.345678P+123:0:5:
%5A:-0X2.345678P0123:1:5:-0x1p1:
%*5A:-0X2.345678P0123:0:5:
-# BZ12701 %5A:-0X8P-129:0:-1:
-# BZ12701 %*5A:-0X8P-129:0:-1:
-# BZ12701 %5A:-0X0P+0:0:-1:
-# BZ12701 %*5A:-0X0P+0:0:-1:
-# BZ12701 %5A:-0X0P0:0:-1:
-# BZ12701 %*5A:-0X0P0:0:-1:
+%5A:-0X8P-129:0:-1:
+%*5A:-0X8P-129:0:-1:
+%5A:-0X0P+0:0:-1:
+%*5A:-0X0P+0:0:-1:
+%5A:-0X0P0:0:-1:
+%*5A:-0X0P0:0:-1:
%5A:-NAN(09A_Zaz):0:-1:
%*5A:-NAN(09A_Zaz):0:-1:
%5A:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5A:NAN(09A_Zaz):0:-1:
%5A:0X0P0:1:5:0x0:
%*5A:0X0P0:0:5:
-# BZ12701 %5A:0X0P+0:0:-1:
-# BZ12701 %*5A:0X0P+0:0:-1:
-# BZ12701 %5A:0X8P-129:0:-1:
-# BZ12701 %*5A:0X8P-129:0:-1:
+%5A:0X0P+0:0:-1:
+%*5A:0X0P+0:0:-1:
+%5A:0X8P-129:0:-1:
+%*5A:0X8P-129:0:-1:
%5A:0X2.345678P0123:1:5:0x1.18p1:
%*5A:0X2.345678P0123:0:5:
%5A:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5A:+NAN():0:-1:
%5A:+NAN(09A_Zaz):0:-1:
%*5A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5A:+0X0P0:0:-1:
-# BZ12701 %*5A:+0X0P0:0:-1:
-# BZ12701 %5A:+0X0P+0:0:-1:
-# BZ12701 %*5A:+0X0P+0:0:-1:
-# BZ12701 %5A:+0X8P-129:0:-1:
-# BZ12701 %*5A:+0X8P-129:0:-1:
+%5A:+0X0P0:0:-1:
+%*5A:+0X0P0:0:-1:
+%5A:+0X0P+0:0:-1:
+%*5A:+0X0P+0:0:-1:
+%5A:+0X8P-129:0:-1:
+%*5A:+0X8P-129:0:-1:
%5A:+0X2.345678P0123:1:5:0x1p1:
%*5A:+0X2.345678P0123:0:5:
%5A:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6A:-0X2.345678P+123:0:6:
%6A:-0X2.345678P0123:1:6:-0x1.18p1:
%*6A:-0X2.345678P0123:0:6:
-# BZ12701 %6A:-0X8P-129:0:-1:
-# BZ12701 %*6A:-0X8P-129:0:-1:
-# BZ12701 %6A:-0X0P+0:0:-1:
-# BZ12701 %*6A:-0X0P+0:0:-1:
+%6A:-0X8P-129:0:-1:
+%*6A:-0X8P-129:0:-1:
+%6A:-0X0P+0:0:-1:
+%*6A:-0X0P+0:0:-1:
%6A:-0X0P0:1:6:-0x0:
%*6A:-0X0P0:0:6:
%6A:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6A:+NAN(09A_Zaz):0:-1:
%6A:+0X0P0:1:6:0x0:
%*6A:+0X0P0:0:6:
-# BZ12701 %6A:+0X0P+0:0:-1:
-# BZ12701 %*6A:+0X0P+0:0:-1:
-# BZ12701 %6A:+0X8P-129:0:-1:
-# BZ12701 %*6A:+0X8P-129:0:-1:
+%6A:+0X0P+0:0:-1:
+%*6A:+0X0P+0:0:-1:
+%6A:+0X8P-129:0:-1:
+%*6A:+0X8P-129:0:-1:
%6A:+0X2.345678P0123:1:6:0x1.18p1:
%*6A:+0X2.345678P0123:0:6:
%6A:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12A::0:-1:
%12A:-INFINITY:1:9:-inf:
%*12A:-INFINITY:0:9:
-# BZ12701 %12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:-0X2.345678P+123:0:-1:
-# BZ12701 %*12A:-0X2.345678P+123:0:-1:
-# BZ12701 %12A:-0X2.345678P0123:0:-1:
-# BZ12701 %*12A:-0X2.345678P0123:0:-1:
+%12A:-0XF.FFFFFP+124:0:-1:
+%*12A:-0XF.FFFFFP+124:0:-1:
+%12A:-0X7.FFFFF8P125:0:-1:
+%*12A:-0X7.FFFFF8P125:0:-1:
+%12A:-0X2.345678P+123:0:-1:
+%*12A:-0X2.345678P+123:0:-1:
+%12A:-0X2.345678P0123:0:-1:
+%*12A:-0X2.345678P0123:0:-1:
%12A:-0X8P-129:1:9:-0x1p-126:
%*12A:-0X8P-129:0:9:
%12A:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12A:0X8P-129:0:8:
%12A:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12A:0X2.345678P0123:0:12:
-# BZ12701 %12A:0X2.345678P+123:0:-1:
-# BZ12701 %*12A:0X2.345678P+123:0:-1:
+%12A:0X2.345678P+123:0:-1:
+%*12A:0X2.345678P+123:0:-1:
%12A:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12A:0X7.FFFFF8P125:0:12:
%12A:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12A:+0X0P+0:0:7:
%12A:+0X8P-129:1:9:0x1p-126:
%*12A:+0X8P-129:0:9:
-# BZ12701 %12A:+0X2.345678P0123:0:-1:
-# BZ12701 %*12A:+0X2.345678P0123:0:-1:
-# BZ12701 %12A:+0X2.345678P+123:0:-1:
-# BZ12701 %*12A:+0X2.345678P+123:0:-1:
-# BZ12701 %12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:+0XF.FFFFFP+124:0:-1:
+%12A:+0X2.345678P0123:0:-1:
+%*12A:+0X2.345678P0123:0:-1:
+%12A:+0X2.345678P+123:0:-1:
+%*12A:+0X2.345678P+123:0:-1:
+%12A:+0X7.FFFFF8P125:0:-1:
+%*12A:+0X7.FFFFF8P125:0:-1:
+%12A:+0XF.FFFFFP+124:0:-1:
+%*12A:+0XF.FFFFFP+124:0:-1:
%12A:+INFINITY:1:9:inf:
%*12A:+INFINITY:0:9:
%18A::0:-1:
@@ -568,12 +568,12 @@
%*5A: -0X2.345678P+123:0:6:
%5A: -0X2.345678P0123:1:6:-0x1p1:
%*5A: -0X2.345678P0123:0:6:
-# BZ12701 %5A: -0X8P-129:0:-1:
-# BZ12701 %*5A: -0X8P-129:0:-1:
-# BZ12701 %5A: -0X0P+0:0:-1:
-# BZ12701 %*5A: -0X0P+0:0:-1:
-# BZ12701 %5A: -0X0P0:0:-1:
-# BZ12701 %*5A: -0X0P0:0:-1:
+%5A: -0X8P-129:0:-1:
+%*5A: -0X8P-129:0:-1:
+%5A: -0X0P+0:0:-1:
+%*5A: -0X0P+0:0:-1:
+%5A: -0X0P0:0:-1:
+%*5A: -0X0P0:0:-1:
%5A: -NAN(09A_Zaz):0:-1:
%*5A: -NAN(09A_Zaz):0:-1:
%5A: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5A: NAN(09A_Zaz):0:-1:
%5A: 0X0P0:1:6:0x0:
%*5A: 0X0P0:0:6:
-# BZ12701 %5A: 0X0P+0:0:-1:
-# BZ12701 %*5A: 0X0P+0:0:-1:
-# BZ12701 %5A: 0X8P-129:0:-1:
-# BZ12701 %*5A: 0X8P-129:0:-1:
+%5A: 0X0P+0:0:-1:
+%*5A: 0X0P+0:0:-1:
+%5A: 0X8P-129:0:-1:
+%*5A: 0X8P-129:0:-1:
%5A: 0X2.345678P0123:1:6:0x1.18p1:
%*5A: 0X2.345678P0123:0:6:
%5A: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5A: +NAN():0:-1:
%5A: +NAN(09A_Zaz):0:-1:
%*5A: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5A: +0X0P0:0:-1:
-# BZ12701 %*5A: +0X0P0:0:-1:
-# BZ12701 %5A: +0X0P+0:0:-1:
-# BZ12701 %*5A: +0X0P+0:0:-1:
-# BZ12701 %5A: +0X8P-129:0:-1:
-# BZ12701 %*5A: +0X8P-129:0:-1:
+%5A: +0X0P0:0:-1:
+%*5A: +0X0P0:0:-1:
+%5A: +0X0P+0:0:-1:
+%*5A: +0X0P+0:0:-1:
+%5A: +0X8P-129:0:-1:
+%*5A: +0X8P-129:0:-1:
%5A: +0X2.345678P0123:1:6:0x1p1:
%*5A: +0X2.345678P0123:0:6:
%5A: +0X2.345678P+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
@@ -148,10 +148,10 @@
%*2e:nan():0:-1:
%2e:nan(09A_Zaz):0:-1:
%*2e:nan(09A_Zaz):0:-1:
-# BZ12701 %2e:0e0:0:-1:
-# BZ12701 %*2e:0e0:0:-1:
-# BZ12701 %2e:0e+0:0:-1:
-# BZ12701 %*2e:0e+0:0:-1:
+%2e:0e0:0:-1:
+%*2e:0e0:0:-1:
+%2e:0e+0:0:-1:
+%*2e:0e+0:0:-1:
%2e:1.17549435082228750796873653722224568e-38:1:2:0x1:
%*2e:1.17549435082228750796873653722224568e-38:0:2:
%2e:2.344167378255246830294536494851817472e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3e:-2.344167378255246830294536494851817472e037:0:3:
%3e:-1.17549435082228750796873653722224568e-38:1:3:-0x1:
%*3e:-1.17549435082228750796873653722224568e-38:0:3:
-# BZ12701 %3e:-0e+0:0:-1:
-# BZ12701 %*3e:-0e+0:0:-1:
-# BZ12701 %3e:-0e0:0:-1:
-# BZ12701 %*3e:-0e0:0:-1:
+%3e:-0e+0:0:-1:
+%*3e:-0e+0:0:-1:
+%3e:-0e0:0:-1:
+%*3e:-0e0:0:-1:
%3e:-nan(09A_Zaz):0:-1:
%*3e:-nan(09A_Zaz):0:-1:
%3e:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3e:nan(09A_Zaz):0:3:
%3e:0e0:1:3:0x0:
%*3e:0e0:0:3:
-# BZ12701 %3e:0e+0:0:-1:
-# BZ12701 %*3e:0e+0:0:-1:
+%3e:0e+0:0:-1:
+%*3e:0e+0:0:-1:
%3e:1.17549435082228750796873653722224568e-38:1:3:0x1.19999a:
%*3e:1.17549435082228750796873653722224568e-38:0:3:
%3e:2.344167378255246830294536494851817472e037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3e:+nan():0:-1:
%3e:+nan(09A_Zaz):0:-1:
%*3e:+nan(09A_Zaz):0:-1:
-# BZ12701 %3e:+0e0:0:-1:
-# BZ12701 %*3e:+0e0:0:-1:
-# BZ12701 %3e:+0e+0:0:-1:
-# BZ12701 %*3e:+0e+0:0:-1:
+%3e:+0e0:0:-1:
+%*3e:+0e0:0:-1:
+%3e:+0e+0:0:-1:
+%*3e:+0e+0:0:-1:
%3e:+1.17549435082228750796873653722224568e-38:1:3:0x1:
%*3e:+1.17549435082228750796873653722224568e-38:0:3:
%3e:+2.344167378255246830294536494851817472e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4e:-2.344167378255246830294536494851817472e037:0:4:
%4e:-1.17549435082228750796873653722224568e-38:1:4:-0x1.19999a:
%*4e:-1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %4e:-0e+0:0:-1:
-# BZ12701 %*4e:-0e+0:0:-1:
+%4e:-0e+0:0:-1:
+%*4e:-0e+0:0:-1:
%4e:-0e0:1:4:-0x0:
%*4e:-0e0:0:4:
%4e:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4e:+nan(09A_Zaz):0:4:
%4e:+0e0:1:4:0x0:
%*4e:+0e0:0:4:
-# BZ12701 %4e:+0e+0:0:-1:
-# BZ12701 %*4e:+0e+0:0:-1:
+%4e:+0e+0:0:-1:
+%*4e:+0e+0:0:-1:
%4e:+1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*4e:+1.17549435082228750796873653722224568e-38:0:4:
%4e:+2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40e::0:-1:
%40e:-infinity:1:9:-inf:
%*40e:-infinity:0:9:
-# BZ12701 %40e:-3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:-3.40282346638528859811704183484516925e+38:0:-1:
%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11:
%*40e:-3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:-1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%40e:-2.344167378255246830294536494851817472e037:0:-1:
+%*40e:-2.344167378255246830294536494851817472e037:0:-1:
+%40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:-1.17549435082228750796873653722224568e-38:0:-1:
%40e:-0e+0:1:5:-0x0:
%*40e:-0e+0:0:5:
%40e:-0e0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40e:1.17549435082228750796873653722224568e-38:0:40:
%40e:2.344167378255246830294536494851817472e037:1:40:0x1.2c0daep1:
%*40e:2.344167378255246830294536494851817472e037:0:40:
-# BZ12701 %40e:2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:2.344167378255246830294536494851817472e+37:0:-1:
+%40e:2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:2.344167378255246830294536494851817472e+37:0:-1:
%40e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127:
%*40e:3.40282346638528859811704183484516925e38:0:40:
%40e:3.40282346638528859811704183484516925e+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40e:+0e0:0:4:
%40e:+0e+0:1:5:0x0:
%*40e:+0e+0:0:5:
-# BZ12701 %40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%40e:+2.344167378255246830294536494851817472e037:0:-1:
+%*40e:+2.344167378255246830294536494851817472e037:0:-1:
+%40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:+2.344167378255246830294536494851817472e+37:0:-1:
%40e:+3.40282346638528859811704183484516925e38:1:40:0x1.a95a5ap11:
%*40e:+3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:+3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:+3.40282346638528859811704183484516925e+38:0:-1:
%40e:+infinity:1:9:inf:
%*40e:+infinity:0:9:
%48e::0:-1:
@@ -446,10 +446,10 @@
%*3e: -2.344167378255246830294536494851817472e037:0:4:
%3e: -1.17549435082228750796873653722224568e-38:1:4:-0x1:
%*3e: -1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %3e: -0e+0:0:-1:
-# BZ12701 %*3e: -0e+0:0:-1:
-# BZ12701 %3e: -0e0:0:-1:
-# BZ12701 %*3e: -0e0:0:-1:
+%3e: -0e+0:0:-1:
+%*3e: -0e+0:0:-1:
+%3e: -0e0:0:-1:
+%*3e: -0e0:0:-1:
%3e: -nan(09A_Zaz):0:-1:
%*3e: -nan(09A_Zaz):0:-1:
%3e: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3e: nan(09A_Zaz):0:4:
%3e: 0e0:1:4:0x0:
%*3e: 0e0:0:4:
-# BZ12701 %3e: 0e+0:0:-1:
-# BZ12701 %*3e: 0e+0:0:-1:
+%3e: 0e+0:0:-1:
+%*3e: 0e+0:0:-1:
%3e: 1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*3e: 1.17549435082228750796873653722224568e-38:0:4:
%3e: 2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3e: +nan():0:-1:
%3e: +nan(09A_Zaz):0:-1:
%*3e: +nan(09A_Zaz):0:-1:
-# BZ12701 %3e: +0e0:0:-1:
-# BZ12701 %*3e: +0e0:0:-1:
-# BZ12701 %3e: +0e+0:0:-1:
-# BZ12701 %*3e: +0e+0:0:-1:
+%3e: +0e0:0:-1:
+%*3e: +0e0:0:-1:
+%3e: +0e+0:0:-1:
+%*3e: +0e+0:0:-1:
%3e: +1.17549435082228750796873653722224568e-38:1:4:0x1:
%*3e: +1.17549435082228750796873653722224568e-38:0:4:
%3e: +2.344167378255246830294536494851817472e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
@@ -148,10 +148,10 @@
%*2E:NAN():0:-1:
%2E:NAN(09A_Zaz):0:-1:
%*2E:NAN(09A_Zaz):0:-1:
-# BZ12701 %2E:0E0:0:-1:
-# BZ12701 %*2E:0E0:0:-1:
-# BZ12701 %2E:0E+0:0:-1:
-# BZ12701 %*2E:0E+0:0:-1:
+%2E:0E0:0:-1:
+%*2E:0E0:0:-1:
+%2E:0E+0:0:-1:
+%*2E:0E+0:0:-1:
%2E:1.17549435082228750796873653722224568E-38:1:2:0x1:
%*2E:1.17549435082228750796873653722224568E-38:0:2:
%2E:2.344167378255246830294536494851817472E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3E:-2.344167378255246830294536494851817472E037:0:3:
%3E:-1.17549435082228750796873653722224568E-38:1:3:-0x1:
%*3E:-1.17549435082228750796873653722224568E-38:0:3:
-# BZ12701 %3E:-0E+0:0:-1:
-# BZ12701 %*3E:-0E+0:0:-1:
-# BZ12701 %3E:-0E0:0:-1:
-# BZ12701 %*3E:-0E0:0:-1:
+%3E:-0E+0:0:-1:
+%*3E:-0E+0:0:-1:
+%3E:-0E0:0:-1:
+%*3E:-0E0:0:-1:
%3E:-NAN(09A_Zaz):0:-1:
%*3E:-NAN(09A_Zaz):0:-1:
%3E:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3E:NAN(09A_Zaz):0:3:
%3E:0E0:1:3:0x0:
%*3E:0E0:0:3:
-# BZ12701 %3E:0E+0:0:-1:
-# BZ12701 %*3E:0E+0:0:-1:
+%3E:0E+0:0:-1:
+%*3E:0E+0:0:-1:
%3E:1.17549435082228750796873653722224568E-38:1:3:0x1.19999a:
%*3E:1.17549435082228750796873653722224568E-38:0:3:
%3E:2.344167378255246830294536494851817472E037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3E:+NAN():0:-1:
%3E:+NAN(09A_Zaz):0:-1:
%*3E:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3E:+0E0:0:-1:
-# BZ12701 %*3E:+0E0:0:-1:
-# BZ12701 %3E:+0E+0:0:-1:
-# BZ12701 %*3E:+0E+0:0:-1:
+%3E:+0E0:0:-1:
+%*3E:+0E0:0:-1:
+%3E:+0E+0:0:-1:
+%*3E:+0E+0:0:-1:
%3E:+1.17549435082228750796873653722224568E-38:1:3:0x1:
%*3E:+1.17549435082228750796873653722224568E-38:0:3:
%3E:+2.344167378255246830294536494851817472E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4E:-2.344167378255246830294536494851817472E037:0:4:
%4E:-1.17549435082228750796873653722224568E-38:1:4:-0x1.19999a:
%*4E:-1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %4E:-0E+0:0:-1:
-# BZ12701 %*4E:-0E+0:0:-1:
+%4E:-0E+0:0:-1:
+%*4E:-0E+0:0:-1:
%4E:-0E0:1:4:-0x0:
%*4E:-0E0:0:4:
%4E:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4E:+NAN(09A_Zaz):0:4:
%4E:+0E0:1:4:0x0:
%*4E:+0E0:0:4:
-# BZ12701 %4E:+0E+0:0:-1:
-# BZ12701 %*4E:+0E+0:0:-1:
+%4E:+0E+0:0:-1:
+%*4E:+0E+0:0:-1:
%4E:+1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*4E:+1.17549435082228750796873653722224568E-38:0:4:
%4E:+2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40E::0:-1:
%40E:-INFINITY:1:9:-inf:
%*40E:-INFINITY:0:9:
-# BZ12701 %40E:-3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:-3.40282346638528859811704183484516925E+38:0:-1:
%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11:
%*40E:-3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:-1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%40E:-2.344167378255246830294536494851817472E037:0:-1:
+%*40E:-2.344167378255246830294536494851817472E037:0:-1:
+%40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:-1.17549435082228750796873653722224568E-38:0:-1:
%40E:-0E+0:1:5:-0x0:
%*40E:-0E+0:0:5:
%40E:-0E0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40E:1.17549435082228750796873653722224568E-38:0:40:
%40E:2.344167378255246830294536494851817472E037:1:40:0x1.2c0daep1:
%*40E:2.344167378255246830294536494851817472E037:0:40:
-# BZ12701 %40E:2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:2.344167378255246830294536494851817472E+37:0:-1:
+%40E:2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:2.344167378255246830294536494851817472E+37:0:-1:
%40E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127:
%*40E:3.40282346638528859811704183484516925E38:0:40:
%40E:3.40282346638528859811704183484516925E+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40E:+0E0:0:4:
%40E:+0E+0:1:5:0x0:
%*40E:+0E+0:0:5:
-# BZ12701 %40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%40E:+2.344167378255246830294536494851817472E037:0:-1:
+%*40E:+2.344167378255246830294536494851817472E037:0:-1:
+%40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:+2.344167378255246830294536494851817472E+37:0:-1:
%40E:+3.40282346638528859811704183484516925E38:1:40:0x1.a95a5ap11:
%*40E:+3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:+3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:+3.40282346638528859811704183484516925E+38:0:-1:
%40E:+INFINITY:1:9:inf:
%*40E:+INFINITY:0:9:
%48E::0:-1:
@@ -446,10 +446,10 @@
%*3E: -2.344167378255246830294536494851817472E037:0:4:
%3E: -1.17549435082228750796873653722224568E-38:1:4:-0x1:
%*3E: -1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %3E: -0E+0:0:-1:
-# BZ12701 %*3E: -0E+0:0:-1:
-# BZ12701 %3E: -0E0:0:-1:
-# BZ12701 %*3E: -0E0:0:-1:
+%3E: -0E+0:0:-1:
+%*3E: -0E+0:0:-1:
+%3E: -0E0:0:-1:
+%*3E: -0E0:0:-1:
%3E: -NAN(09A_Zaz):0:-1:
%*3E: -NAN(09A_Zaz):0:-1:
%3E: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3E: NAN(09A_Zaz):0:4:
%3E: 0E0:1:4:0x0:
%*3E: 0E0:0:4:
-# BZ12701 %3E: 0E+0:0:-1:
-# BZ12701 %*3E: 0E+0:0:-1:
+%3E: 0E+0:0:-1:
+%*3E: 0E+0:0:-1:
%3E: 1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*3E: 1.17549435082228750796873653722224568E-38:0:4:
%3E: 2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3E: +NAN():0:-1:
%3E: +NAN(09A_Zaz):0:-1:
%*3E: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3E: +0E0:0:-1:
-# BZ12701 %*3E: +0E0:0:-1:
-# BZ12701 %3E: +0E+0:0:-1:
-# BZ12701 %*3E: +0E+0:0:-1:
+%3E: +0E0:0:-1:
+%*3E: +0E0:0:-1:
+%3E: +0E+0:0:-1:
+%*3E: +0E+0:0:-1:
%3E: +1.17549435082228750796873653722224568E-38:1:4:0x1:
%*3E: +1.17549435082228750796873653722224568E-38:0:4:
%3E: +2.344167378255246830294536494851817472E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
@@ -148,20 +148,20 @@
%*2g:nan():0:-1:
%2g:nan(09A_Zaz):0:-1:
%*2g:nan(09A_Zaz):0:-1:
-# BZ12701 %2g:0x0p0:0:-1:
-# BZ12701 %*2g:0x0p0:0:-1:
-# BZ12701 %2g:0x0p+0:0:-1:
-# BZ12701 %*2g:0x0p+0:0:-1:
-# BZ12701 %2g:0x8p-129:0:-1:
-# BZ12701 %*2g:0x8p-129:0:-1:
-# BZ12701 %2g:0x2.345678p0123:0:-1:
-# BZ12701 %*2g:0x2.345678p0123:0:-1:
-# BZ12701 %2g:0x2.345678p+123:0:-1:
-# BZ12701 %*2g:0x2.345678p+123:0:-1:
-# BZ12701 %2g:0x7.fffff8p125:0:-1:
-# BZ12701 %*2g:0x7.fffff8p125:0:-1:
-# BZ12701 %2g:0xf.fffffp+124:0:-1:
-# BZ12701 %*2g:0xf.fffffp+124:0:-1:
+%2g:0x0p0:0:-1:
+%*2g:0x0p0:0:-1:
+%2g:0x0p+0:0:-1:
+%*2g:0x0p+0:0:-1:
+%2g:0x8p-129:0:-1:
+%*2g:0x8p-129:0:-1:
+%2g:0x2.345678p0123:0:-1:
+%*2g:0x2.345678p0123:0:-1:
+%2g:0x2.345678p+123:0:-1:
+%*2g:0x2.345678p+123:0:-1:
+%2g:0x7.fffff8p125:0:-1:
+%*2g:0x7.fffff8p125:0:-1:
+%2g:0xf.fffffp+124:0:-1:
+%*2g:0xf.fffffp+124:0:-1:
%2g:infinity:0:-1:
%*2g:infinity:0:-1:
%2g:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3g::0:-1:
%3g:-infinity:0:-1:
%*3g:-infinity:0:-1:
-# BZ12701 %3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %3g:-0x2.345678p+123:0:-1:
-# BZ12701 %*3g:-0x2.345678p+123:0:-1:
-# BZ12701 %3g:-0x2.345678p0123:0:-1:
-# BZ12701 %*3g:-0x2.345678p0123:0:-1:
-# BZ12701 %3g:-0x8p-129:0:-1:
-# BZ12701 %*3g:-0x8p-129:0:-1:
-# BZ12701 %3g:-0x0p+0:0:-1:
-# BZ12701 %*3g:-0x0p+0:0:-1:
-# BZ12701 %3g:-0x0p0:0:-1:
-# BZ12701 %*3g:-0x0p0:0:-1:
+%3g:-0xf.fffffp+124:0:-1:
+%*3g:-0xf.fffffp+124:0:-1:
+%3g:-0x7.fffff8p125:0:-1:
+%*3g:-0x7.fffff8p125:0:-1:
+%3g:-0x2.345678p+123:0:-1:
+%*3g:-0x2.345678p+123:0:-1:
+%3g:-0x2.345678p0123:0:-1:
+%*3g:-0x2.345678p0123:0:-1:
+%3g:-0x8p-129:0:-1:
+%*3g:-0x8p-129:0:-1:
+%3g:-0x0p+0:0:-1:
+%*3g:-0x0p+0:0:-1:
+%3g:-0x0p0:0:-1:
+%*3g:-0x0p0:0:-1:
%3g:-nan(09A_Zaz):0:-1:
%*3g:-nan(09A_Zaz):0:-1:
%3g:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3g:+nan():0:-1:
%3g:+nan(09A_Zaz):0:-1:
%*3g:+nan(09A_Zaz):0:-1:
-# BZ12701 %3g:+0x0p0:0:-1:
-# BZ12701 %*3g:+0x0p0:0:-1:
-# BZ12701 %3g:+0x0p+0:0:-1:
-# BZ12701 %*3g:+0x0p+0:0:-1:
-# BZ12701 %3g:+0x8p-129:0:-1:
-# BZ12701 %*3g:+0x8p-129:0:-1:
-# BZ12701 %3g:+0x2.345678p0123:0:-1:
-# BZ12701 %*3g:+0x2.345678p0123:0:-1:
-# BZ12701 %3g:+0x2.345678p+123:0:-1:
-# BZ12701 %*3g:+0x2.345678p+123:0:-1:
-# BZ12701 %3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %3g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:+0xf.fffffp+124:0:-1:
+%3g:+0x0p0:0:-1:
+%*3g:+0x0p0:0:-1:
+%3g:+0x0p+0:0:-1:
+%*3g:+0x0p+0:0:-1:
+%3g:+0x8p-129:0:-1:
+%*3g:+0x8p-129:0:-1:
+%3g:+0x2.345678p0123:0:-1:
+%*3g:+0x2.345678p0123:0:-1:
+%3g:+0x2.345678p+123:0:-1:
+%*3g:+0x2.345678p+123:0:-1:
+%3g:+0x7.fffff8p125:0:-1:
+%*3g:+0x7.fffff8p125:0:-1:
+%3g:+0xf.fffffp+124:0:-1:
+%*3g:+0xf.fffffp+124:0:-1:
%3g:+infinity:0:-1:
%*3g:+infinity:0:-1:
%4g::0:-1:
@@ -272,12 +272,12 @@
%*4g:nan():0:-1:
%4g:nan(09A_Zaz):0:-1:
%*4g:nan(09A_Zaz):0:-1:
-# BZ12701 %4g:0x0p0:0:-1:
-# BZ12701 %*4g:0x0p0:0:-1:
-# BZ12701 %4g:0x0p+0:0:-1:
-# BZ12701 %*4g:0x0p+0:0:-1:
-# BZ12701 %4g:0x8p-129:0:-1:
-# BZ12701 %*4g:0x8p-129:0:-1:
+%4g:0x0p0:0:-1:
+%*4g:0x0p0:0:-1:
+%4g:0x0p+0:0:-1:
+%*4g:0x0p+0:0:-1:
+%4g:0x8p-129:0:-1:
+%*4g:0x8p-129:0:-1:
%4g:0x2.345678p0123:1:4:0x1p1:
%*4g:0x2.345678p0123:0:4:
%4g:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5g:-0x2.345678p+123:0:5:
%5g:-0x2.345678p0123:1:5:-0x1p1:
%*5g:-0x2.345678p0123:0:5:
-# BZ12701 %5g:-0x8p-129:0:-1:
-# BZ12701 %*5g:-0x8p-129:0:-1:
-# BZ12701 %5g:-0x0p+0:0:-1:
-# BZ12701 %*5g:-0x0p+0:0:-1:
-# BZ12701 %5g:-0x0p0:0:-1:
-# BZ12701 %*5g:-0x0p0:0:-1:
+%5g:-0x8p-129:0:-1:
+%*5g:-0x8p-129:0:-1:
+%5g:-0x0p+0:0:-1:
+%*5g:-0x0p+0:0:-1:
+%5g:-0x0p0:0:-1:
+%*5g:-0x0p0:0:-1:
%5g:-nan(09A_Zaz):0:-1:
%*5g:-nan(09A_Zaz):0:-1:
%5g:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5g:nan(09A_Zaz):0:-1:
%5g:0x0p0:1:5:0x0:
%*5g:0x0p0:0:5:
-# BZ12701 %5g:0x0p+0:0:-1:
-# BZ12701 %*5g:0x0p+0:0:-1:
-# BZ12701 %5g:0x8p-129:0:-1:
-# BZ12701 %*5g:0x8p-129:0:-1:
+%5g:0x0p+0:0:-1:
+%*5g:0x0p+0:0:-1:
+%5g:0x8p-129:0:-1:
+%*5g:0x8p-129:0:-1:
%5g:0x2.345678p0123:1:5:0x1.18p1:
%*5g:0x2.345678p0123:0:5:
%5g:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5g:+nan():0:-1:
%5g:+nan(09A_Zaz):0:-1:
%*5g:+nan(09A_Zaz):0:-1:
-# BZ12701 %5g:+0x0p0:0:-1:
-# BZ12701 %*5g:+0x0p0:0:-1:
-# BZ12701 %5g:+0x0p+0:0:-1:
-# BZ12701 %*5g:+0x0p+0:0:-1:
-# BZ12701 %5g:+0x8p-129:0:-1:
-# BZ12701 %*5g:+0x8p-129:0:-1:
+%5g:+0x0p0:0:-1:
+%*5g:+0x0p0:0:-1:
+%5g:+0x0p+0:0:-1:
+%*5g:+0x0p+0:0:-1:
+%5g:+0x8p-129:0:-1:
+%*5g:+0x8p-129:0:-1:
%5g:+0x2.345678p0123:1:5:0x1p1:
%*5g:+0x2.345678p0123:0:5:
%5g:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6g:-0x2.345678p+123:0:6:
%6g:-0x2.345678p0123:1:6:-0x1.18p1:
%*6g:-0x2.345678p0123:0:6:
-# BZ12701 %6g:-0x8p-129:0:-1:
-# BZ12701 %*6g:-0x8p-129:0:-1:
-# BZ12701 %6g:-0x0p+0:0:-1:
-# BZ12701 %*6g:-0x0p+0:0:-1:
+%6g:-0x8p-129:0:-1:
+%*6g:-0x8p-129:0:-1:
+%6g:-0x0p+0:0:-1:
+%*6g:-0x0p+0:0:-1:
%6g:-0x0p0:1:6:-0x0:
%*6g:-0x0p0:0:6:
%6g:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6g:+nan(09A_Zaz):0:-1:
%6g:+0x0p0:1:6:0x0:
%*6g:+0x0p0:0:6:
-# BZ12701 %6g:+0x0p+0:0:-1:
-# BZ12701 %*6g:+0x0p+0:0:-1:
-# BZ12701 %6g:+0x8p-129:0:-1:
-# BZ12701 %*6g:+0x8p-129:0:-1:
+%6g:+0x0p+0:0:-1:
+%*6g:+0x0p+0:0:-1:
+%6g:+0x8p-129:0:-1:
+%*6g:+0x8p-129:0:-1:
%6g:+0x2.345678p0123:1:6:0x1.18p1:
%*6g:+0x2.345678p0123:0:6:
%6g:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12g::0:-1:
%12g:-infinity:1:9:-inf:
%*12g:-infinity:0:9:
-# BZ12701 %12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %12g:-0x2.345678p+123:0:-1:
-# BZ12701 %*12g:-0x2.345678p+123:0:-1:
-# BZ12701 %12g:-0x2.345678p0123:0:-1:
-# BZ12701 %*12g:-0x2.345678p0123:0:-1:
+%12g:-0xf.fffffp+124:0:-1:
+%*12g:-0xf.fffffp+124:0:-1:
+%12g:-0x7.fffff8p125:0:-1:
+%*12g:-0x7.fffff8p125:0:-1:
+%12g:-0x2.345678p+123:0:-1:
+%*12g:-0x2.345678p+123:0:-1:
+%12g:-0x2.345678p0123:0:-1:
+%*12g:-0x2.345678p0123:0:-1:
%12g:-0x8p-129:1:9:-0x1p-126:
%*12g:-0x8p-129:0:9:
%12g:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12g:0x8p-129:0:8:
%12g:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12g:0x2.345678p0123:0:12:
-# BZ12701 %12g:0x2.345678p+123:0:-1:
-# BZ12701 %*12g:0x2.345678p+123:0:-1:
+%12g:0x2.345678p+123:0:-1:
+%*12g:0x2.345678p+123:0:-1:
%12g:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12g:0x7.fffff8p125:0:12:
%12g:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12g:+0x0p+0:0:7:
%12g:+0x8p-129:1:9:0x1p-126:
%*12g:+0x8p-129:0:9:
-# BZ12701 %12g:+0x2.345678p0123:0:-1:
-# BZ12701 %*12g:+0x2.345678p0123:0:-1:
-# BZ12701 %12g:+0x2.345678p+123:0:-1:
-# BZ12701 %*12g:+0x2.345678p+123:0:-1:
-# BZ12701 %12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %12g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:+0xf.fffffp+124:0:-1:
+%12g:+0x2.345678p0123:0:-1:
+%*12g:+0x2.345678p0123:0:-1:
+%12g:+0x2.345678p+123:0:-1:
+%*12g:+0x2.345678p+123:0:-1:
+%12g:+0x7.fffff8p125:0:-1:
+%*12g:+0x7.fffff8p125:0:-1:
+%12g:+0xf.fffffp+124:0:-1:
+%*12g:+0xf.fffffp+124:0:-1:
%12g:+infinity:1:9:inf:
%*12g:+infinity:0:9:
%18g::0:-1:
@@ -568,12 +568,12 @@
%*5g: -0x2.345678p+123:0:6:
%5g: -0x2.345678p0123:1:6:-0x1p1:
%*5g: -0x2.345678p0123:0:6:
-# BZ12701 %5g: -0x8p-129:0:-1:
-# BZ12701 %*5g: -0x8p-129:0:-1:
-# BZ12701 %5g: -0x0p+0:0:-1:
-# BZ12701 %*5g: -0x0p+0:0:-1:
-# BZ12701 %5g: -0x0p0:0:-1:
-# BZ12701 %*5g: -0x0p0:0:-1:
+%5g: -0x8p-129:0:-1:
+%*5g: -0x8p-129:0:-1:
+%5g: -0x0p+0:0:-1:
+%*5g: -0x0p+0:0:-1:
+%5g: -0x0p0:0:-1:
+%*5g: -0x0p0:0:-1:
%5g: -nan(09A_Zaz):0:-1:
%*5g: -nan(09A_Zaz):0:-1:
%5g: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5g: nan(09A_Zaz):0:-1:
%5g: 0x0p0:1:6:0x0:
%*5g: 0x0p0:0:6:
-# BZ12701 %5g: 0x0p+0:0:-1:
-# BZ12701 %*5g: 0x0p+0:0:-1:
-# BZ12701 %5g: 0x8p-129:0:-1:
-# BZ12701 %*5g: 0x8p-129:0:-1:
+%5g: 0x0p+0:0:-1:
+%*5g: 0x0p+0:0:-1:
+%5g: 0x8p-129:0:-1:
+%*5g: 0x8p-129:0:-1:
%5g: 0x2.345678p0123:1:6:0x1.18p1:
%*5g: 0x2.345678p0123:0:6:
%5g: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5g: +nan():0:-1:
%5g: +nan(09A_Zaz):0:-1:
%*5g: +nan(09A_Zaz):0:-1:
-# BZ12701 %5g: +0x0p0:0:-1:
-# BZ12701 %*5g: +0x0p0:0:-1:
-# BZ12701 %5g: +0x0p+0:0:-1:
-# BZ12701 %*5g: +0x0p+0:0:-1:
-# BZ12701 %5g: +0x8p-129:0:-1:
-# BZ12701 %*5g: +0x8p-129:0:-1:
+%5g: +0x0p0:0:-1:
+%*5g: +0x0p0:0:-1:
+%5g: +0x0p+0:0:-1:
+%*5g: +0x0p+0:0:-1:
+%5g: +0x8p-129:0:-1:
+%*5g: +0x8p-129:0:-1:
%5g: +0x2.345678p0123:1:6:0x1p1:
%*5g: +0x2.345678p0123:0:6:
%5g: +0x2.345678p+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
@@ -148,20 +148,20 @@
%*2G:NAN():0:-1:
%2G:NAN(09A_Zaz):0:-1:
%*2G:NAN(09A_Zaz):0:-1:
-# BZ12701 %2G:0X0P0:0:-1:
-# BZ12701 %*2G:0X0P0:0:-1:
-# BZ12701 %2G:0X0P+0:0:-1:
-# BZ12701 %*2G:0X0P+0:0:-1:
-# BZ12701 %2G:0X8P-129:0:-1:
-# BZ12701 %*2G:0X8P-129:0:-1:
-# BZ12701 %2G:0X2.345678P0123:0:-1:
-# BZ12701 %*2G:0X2.345678P0123:0:-1:
-# BZ12701 %2G:0X2.345678P+123:0:-1:
-# BZ12701 %*2G:0X2.345678P+123:0:-1:
-# BZ12701 %2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2G:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2G:0XF.FFFFFP+124:0:-1:
+%2G:0X0P0:0:-1:
+%*2G:0X0P0:0:-1:
+%2G:0X0P+0:0:-1:
+%*2G:0X0P+0:0:-1:
+%2G:0X8P-129:0:-1:
+%*2G:0X8P-129:0:-1:
+%2G:0X2.345678P0123:0:-1:
+%*2G:0X2.345678P0123:0:-1:
+%2G:0X2.345678P+123:0:-1:
+%*2G:0X2.345678P+123:0:-1:
+%2G:0X7.FFFFF8P125:0:-1:
+%*2G:0X7.FFFFF8P125:0:-1:
+%2G:0XF.FFFFFP+124:0:-1:
+%*2G:0XF.FFFFFP+124:0:-1:
%2G:INFINITY:0:-1:
%*2G:INFINITY:0:-1:
%2G:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3G::0:-1:
%3G:-INFINITY:0:-1:
%*3G:-INFINITY:0:-1:
-# BZ12701 %3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:-0X2.345678P+123:0:-1:
-# BZ12701 %*3G:-0X2.345678P+123:0:-1:
-# BZ12701 %3G:-0X2.345678P0123:0:-1:
-# BZ12701 %*3G:-0X2.345678P0123:0:-1:
-# BZ12701 %3G:-0X8P-129:0:-1:
-# BZ12701 %*3G:-0X8P-129:0:-1:
-# BZ12701 %3G:-0X0P+0:0:-1:
-# BZ12701 %*3G:-0X0P+0:0:-1:
-# BZ12701 %3G:-0X0P0:0:-1:
-# BZ12701 %*3G:-0X0P0:0:-1:
+%3G:-0XF.FFFFFP+124:0:-1:
+%*3G:-0XF.FFFFFP+124:0:-1:
+%3G:-0X7.FFFFF8P125:0:-1:
+%*3G:-0X7.FFFFF8P125:0:-1:
+%3G:-0X2.345678P+123:0:-1:
+%*3G:-0X2.345678P+123:0:-1:
+%3G:-0X2.345678P0123:0:-1:
+%*3G:-0X2.345678P0123:0:-1:
+%3G:-0X8P-129:0:-1:
+%*3G:-0X8P-129:0:-1:
+%3G:-0X0P+0:0:-1:
+%*3G:-0X0P+0:0:-1:
+%3G:-0X0P0:0:-1:
+%*3G:-0X0P0:0:-1:
%3G:-NAN(09A_Zaz):0:-1:
%*3G:-NAN(09A_Zaz):0:-1:
%3G:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3G:+NAN():0:-1:
%3G:+NAN(09A_Zaz):0:-1:
%*3G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3G:+0X0P0:0:-1:
-# BZ12701 %*3G:+0X0P0:0:-1:
-# BZ12701 %3G:+0X0P+0:0:-1:
-# BZ12701 %*3G:+0X0P+0:0:-1:
-# BZ12701 %3G:+0X8P-129:0:-1:
-# BZ12701 %*3G:+0X8P-129:0:-1:
-# BZ12701 %3G:+0X2.345678P0123:0:-1:
-# BZ12701 %*3G:+0X2.345678P0123:0:-1:
-# BZ12701 %3G:+0X2.345678P+123:0:-1:
-# BZ12701 %*3G:+0X2.345678P+123:0:-1:
-# BZ12701 %3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:+0XF.FFFFFP+124:0:-1:
+%3G:+0X0P0:0:-1:
+%*3G:+0X0P0:0:-1:
+%3G:+0X0P+0:0:-1:
+%*3G:+0X0P+0:0:-1:
+%3G:+0X8P-129:0:-1:
+%*3G:+0X8P-129:0:-1:
+%3G:+0X2.345678P0123:0:-1:
+%*3G:+0X2.345678P0123:0:-1:
+%3G:+0X2.345678P+123:0:-1:
+%*3G:+0X2.345678P+123:0:-1:
+%3G:+0X7.FFFFF8P125:0:-1:
+%*3G:+0X7.FFFFF8P125:0:-1:
+%3G:+0XF.FFFFFP+124:0:-1:
+%*3G:+0XF.FFFFFP+124:0:-1:
%3G:+INFINITY:0:-1:
%*3G:+INFINITY:0:-1:
%4G::0:-1:
@@ -272,12 +272,12 @@
%*4G:NAN():0:-1:
%4G:NAN(09A_Zaz):0:-1:
%*4G:NAN(09A_Zaz):0:-1:
-# BZ12701 %4G:0X0P0:0:-1:
-# BZ12701 %*4G:0X0P0:0:-1:
-# BZ12701 %4G:0X0P+0:0:-1:
-# BZ12701 %*4G:0X0P+0:0:-1:
-# BZ12701 %4G:0X8P-129:0:-1:
-# BZ12701 %*4G:0X8P-129:0:-1:
+%4G:0X0P0:0:-1:
+%*4G:0X0P0:0:-1:
+%4G:0X0P+0:0:-1:
+%*4G:0X0P+0:0:-1:
+%4G:0X8P-129:0:-1:
+%*4G:0X8P-129:0:-1:
%4G:0X2.345678P0123:1:4:0x1p1:
%*4G:0X2.345678P0123:0:4:
%4G:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5G:-0X2.345678P+123:0:5:
%5G:-0X2.345678P0123:1:5:-0x1p1:
%*5G:-0X2.345678P0123:0:5:
-# BZ12701 %5G:-0X8P-129:0:-1:
-# BZ12701 %*5G:-0X8P-129:0:-1:
-# BZ12701 %5G:-0X0P+0:0:-1:
-# BZ12701 %*5G:-0X0P+0:0:-1:
-# BZ12701 %5G:-0X0P0:0:-1:
-# BZ12701 %*5G:-0X0P0:0:-1:
+%5G:-0X8P-129:0:-1:
+%*5G:-0X8P-129:0:-1:
+%5G:-0X0P+0:0:-1:
+%*5G:-0X0P+0:0:-1:
+%5G:-0X0P0:0:-1:
+%*5G:-0X0P0:0:-1:
%5G:-NAN(09A_Zaz):0:-1:
%*5G:-NAN(09A_Zaz):0:-1:
%5G:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5G:NAN(09A_Zaz):0:-1:
%5G:0X0P0:1:5:0x0:
%*5G:0X0P0:0:5:
-# BZ12701 %5G:0X0P+0:0:-1:
-# BZ12701 %*5G:0X0P+0:0:-1:
-# BZ12701 %5G:0X8P-129:0:-1:
-# BZ12701 %*5G:0X8P-129:0:-1:
+%5G:0X0P+0:0:-1:
+%*5G:0X0P+0:0:-1:
+%5G:0X8P-129:0:-1:
+%*5G:0X8P-129:0:-1:
%5G:0X2.345678P0123:1:5:0x1.18p1:
%*5G:0X2.345678P0123:0:5:
%5G:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5G:+NAN():0:-1:
%5G:+NAN(09A_Zaz):0:-1:
%*5G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5G:+0X0P0:0:-1:
-# BZ12701 %*5G:+0X0P0:0:-1:
-# BZ12701 %5G:+0X0P+0:0:-1:
-# BZ12701 %*5G:+0X0P+0:0:-1:
-# BZ12701 %5G:+0X8P-129:0:-1:
-# BZ12701 %*5G:+0X8P-129:0:-1:
+%5G:+0X0P0:0:-1:
+%*5G:+0X0P0:0:-1:
+%5G:+0X0P+0:0:-1:
+%*5G:+0X0P+0:0:-1:
+%5G:+0X8P-129:0:-1:
+%*5G:+0X8P-129:0:-1:
%5G:+0X2.345678P0123:1:5:0x1p1:
%*5G:+0X2.345678P0123:0:5:
%5G:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6G:-0X2.345678P+123:0:6:
%6G:-0X2.345678P0123:1:6:-0x1.18p1:
%*6G:-0X2.345678P0123:0:6:
-# BZ12701 %6G:-0X8P-129:0:-1:
-# BZ12701 %*6G:-0X8P-129:0:-1:
-# BZ12701 %6G:-0X0P+0:0:-1:
-# BZ12701 %*6G:-0X0P+0:0:-1:
+%6G:-0X8P-129:0:-1:
+%*6G:-0X8P-129:0:-1:
+%6G:-0X0P+0:0:-1:
+%*6G:-0X0P+0:0:-1:
%6G:-0X0P0:1:6:-0x0:
%*6G:-0X0P0:0:6:
%6G:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6G:+NAN(09A_Zaz):0:-1:
%6G:+0X0P0:1:6:0x0:
%*6G:+0X0P0:0:6:
-# BZ12701 %6G:+0X0P+0:0:-1:
-# BZ12701 %*6G:+0X0P+0:0:-1:
-# BZ12701 %6G:+0X8P-129:0:-1:
-# BZ12701 %*6G:+0X8P-129:0:-1:
+%6G:+0X0P+0:0:-1:
+%*6G:+0X0P+0:0:-1:
+%6G:+0X8P-129:0:-1:
+%*6G:+0X8P-129:0:-1:
%6G:+0X2.345678P0123:1:6:0x1.18p1:
%*6G:+0X2.345678P0123:0:6:
%6G:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12G::0:-1:
%12G:-INFINITY:1:9:-inf:
%*12G:-INFINITY:0:9:
-# BZ12701 %12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:-0X2.345678P+123:0:-1:
-# BZ12701 %*12G:-0X2.345678P+123:0:-1:
-# BZ12701 %12G:-0X2.345678P0123:0:-1:
-# BZ12701 %*12G:-0X2.345678P0123:0:-1:
+%12G:-0XF.FFFFFP+124:0:-1:
+%*12G:-0XF.FFFFFP+124:0:-1:
+%12G:-0X7.FFFFF8P125:0:-1:
+%*12G:-0X7.FFFFF8P125:0:-1:
+%12G:-0X2.345678P+123:0:-1:
+%*12G:-0X2.345678P+123:0:-1:
+%12G:-0X2.345678P0123:0:-1:
+%*12G:-0X2.345678P0123:0:-1:
%12G:-0X8P-129:1:9:-0x1p-126:
%*12G:-0X8P-129:0:9:
%12G:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12G:0X8P-129:0:8:
%12G:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12G:0X2.345678P0123:0:12:
-# BZ12701 %12G:0X2.345678P+123:0:-1:
-# BZ12701 %*12G:0X2.345678P+123:0:-1:
+%12G:0X2.345678P+123:0:-1:
+%*12G:0X2.345678P+123:0:-1:
%12G:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12G:0X7.FFFFF8P125:0:12:
%12G:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12G:+0X0P+0:0:7:
%12G:+0X8P-129:1:9:0x1p-126:
%*12G:+0X8P-129:0:9:
-# BZ12701 %12G:+0X2.345678P0123:0:-1:
-# BZ12701 %*12G:+0X2.345678P0123:0:-1:
-# BZ12701 %12G:+0X2.345678P+123:0:-1:
-# BZ12701 %*12G:+0X2.345678P+123:0:-1:
-# BZ12701 %12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:+0XF.FFFFFP+124:0:-1:
+%12G:+0X2.345678P0123:0:-1:
+%*12G:+0X2.345678P0123:0:-1:
+%12G:+0X2.345678P+123:0:-1:
+%*12G:+0X2.345678P+123:0:-1:
+%12G:+0X7.FFFFF8P125:0:-1:
+%*12G:+0X7.FFFFF8P125:0:-1:
+%12G:+0XF.FFFFFP+124:0:-1:
+%*12G:+0XF.FFFFFP+124:0:-1:
%12G:+INFINITY:1:9:inf:
%*12G:+INFINITY:0:9:
%18G::0:-1:
@@ -568,12 +568,12 @@
%*5G: -0X2.345678P+123:0:6:
%5G: -0X2.345678P0123:1:6:-0x1p1:
%*5G: -0X2.345678P0123:0:6:
-# BZ12701 %5G: -0X8P-129:0:-1:
-# BZ12701 %*5G: -0X8P-129:0:-1:
-# BZ12701 %5G: -0X0P+0:0:-1:
-# BZ12701 %*5G: -0X0P+0:0:-1:
-# BZ12701 %5G: -0X0P0:0:-1:
-# BZ12701 %*5G: -0X0P0:0:-1:
+%5G: -0X8P-129:0:-1:
+%*5G: -0X8P-129:0:-1:
+%5G: -0X0P+0:0:-1:
+%*5G: -0X0P+0:0:-1:
+%5G: -0X0P0:0:-1:
+%*5G: -0X0P0:0:-1:
%5G: -NAN(09A_Zaz):0:-1:
%*5G: -NAN(09A_Zaz):0:-1:
%5G: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5G: NAN(09A_Zaz):0:-1:
%5G: 0X0P0:1:6:0x0:
%*5G: 0X0P0:0:6:
-# BZ12701 %5G: 0X0P+0:0:-1:
-# BZ12701 %*5G: 0X0P+0:0:-1:
-# BZ12701 %5G: 0X8P-129:0:-1:
-# BZ12701 %*5G: 0X8P-129:0:-1:
+%5G: 0X0P+0:0:-1:
+%*5G: 0X0P+0:0:-1:
+%5G: 0X8P-129:0:-1:
+%*5G: 0X8P-129:0:-1:
%5G: 0X2.345678P0123:1:6:0x1.18p1:
%*5G: 0X2.345678P0123:0:6:
%5G: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5G: +NAN():0:-1:
%5G: +NAN(09A_Zaz):0:-1:
%*5G: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5G: +0X0P0:0:-1:
-# BZ12701 %*5G: +0X0P0:0:-1:
-# BZ12701 %5G: +0X0P+0:0:-1:
-# BZ12701 %*5G: +0X0P+0:0:-1:
-# BZ12701 %5G: +0X8P-129:0:-1:
-# BZ12701 %*5G: +0X8P-129:0:-1:
+%5G: +0X0P0:0:-1:
+%*5G: +0X0P0:0:-1:
+%5G: +0X0P+0:0:-1:
+%*5G: +0X0P+0:0:-1:
+%5G: +0X8P-129:0:-1:
+%*5G: +0X8P-129:0:-1:
%5G: +0X2.345678P0123:1:6:0x1p1:
%*5G: +0X2.345678P0123:0:6:
%5G: +0X2.345678P+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-16385:0:-1:
-# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
%4La:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4La:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5La:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5La:-0x8p-16385:0:-1:
-# BZ12701 %*5La:-0x8p-16385:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-16385:0:-1:
-# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
%5La:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-16385:0:-1:
-# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
%5La:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6La:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6La:-0x8p-16385:0:-1:
-# BZ12701 %*6La:-0x8p-16385:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-16385:0:-1:
-# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
%6La:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6La:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35La::0:-1:
%35La:-infinity:1:9:-inf:
%*35La:-infinity:0:9:
-# BZ12701 %35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35La:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35La:+0x8p-16385:0:11:
%35La:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:+infinity:1:9:inf:
%*35La:+infinity:0:9:
%53La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5La: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5La: -0x8p-16385:0:-1:
-# BZ12701 %*5La: -0x8p-16385:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-16385:0:-1:
-# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
%5La: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-16385:0:-1:
-# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
%5La: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-16385:0:-1:
-# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LA:-0X8P-16385:0:-1:
-# BZ12701 %*5LA:-0X8P-16385:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-16385:0:-1:
-# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-16385:0:-1:
-# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LA:-0X8P-16385:0:-1:
-# BZ12701 %*6LA:-0X8P-16385:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-16385:0:-1:
-# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LA::0:-1:
%35LA:-INFINITY:1:9:-inf:
%*35LA:-INFINITY:0:9:
-# BZ12701 %35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LA:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LA:+0X8P-16385:0:11:
%35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:+INFINITY:1:9:inf:
%*35LA:+INFINITY:0:9:
%53LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LA: -0X8P-16385:0:-1:
-# BZ12701 %*5LA: -0X8P-16385:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-16385:0:-1:
-# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-16385:0:-1:
-# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
%2Le:3.6190587245056029583909936820055344e03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3Le:-3.6190587245056029583909936820055344e03716:0:3:
%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
%3Le:3.6190587245056029583909936820055344e03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
%3Le:+3.6190587245056029583909936820055344e03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4Le:-3.6190587245056029583909936820055344e03716:0:4:
%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
%4Le:+3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:-1.18973149535723176508575932662800702e4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:-1.18973149535723176508575932662800702e4932:0:40:
%40Le:-3.6190587245056029583909936820055344e+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e+3716:0:40:
%40Le:-3.6190587245056029583909936820055344e03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e03716:0:40:
-# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:+3.6190587245056029583909936820055344e03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e03716:0:40:
%40Le:+3.6190587245056029583909936820055344e+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e+3716:0:40:
%40Le:+1.18973149535723176508575932662800702e4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:+1.18973149535723176508575932662800702e4932:0:40:
-# BZ12701 %40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -3.6190587245056029583909936820055344e03716:0:4:
%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
%3Le: 3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
%3Le: +3.6190587245056029583909936820055344e03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2LE:3.36210314311209350626267781732175260e-4932:0:2:
%2LE:3.6190587245056029583909936820055344E03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3LE:-3.6190587245056029583909936820055344E03716:0:3:
%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3LE:3.36210314311209350626267781732175260e-4932:0:3:
%3LE:3.6190587245056029583909936820055344E03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3LE:+3.36210314311209350626267781732175260e-4932:0:3:
%3LE:+3.6190587245056029583909936820055344E03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4LE:-3.6190587245056029583909936820055344E03716:0:4:
%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4LE:+3.36210314311209350626267781732175260e-4932:0:4:
%4LE:+3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:-1.18973149535723176508575932662800702E4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:-1.18973149535723176508575932662800702E4932:0:40:
%40LE:-3.6190587245056029583909936820055344E+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E+3716:0:40:
%40LE:-3.6190587245056029583909936820055344E03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E03716:0:40:
-# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:+3.6190587245056029583909936820055344E03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E03716:0:40:
%40LE:+3.6190587245056029583909936820055344E+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E+3716:0:40:
%40LE:+1.18973149535723176508575932662800702E4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:+1.18973149535723176508575932662800702E4932:0:40:
-# BZ12701 %40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -3.6190587245056029583909936820055344E03716:0:4:
%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3LE: 3.36210314311209350626267781732175260e-4932:0:4:
%3LE: 3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3LE: +3.36210314311209350626267781732175260e-4932:0:4:
%3LE: +3.6190587245056029583909936820055344E03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-16385:0:-1:
-# BZ12701 %*2Lg:0x8p-16385:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:-0x8p-16385:0:-1:
-# BZ12701 %*3Lg:-0x8p-16385:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:-0x8p-16385:0:-1:
+%*3Lg:-0x8p-16385:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-16385:0:-1:
-# BZ12701 %*3Lg:+0x8p-16385:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-16385:0:-1:
-# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4Lg:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5Lg:-0x8p-16385:0:-1:
-# BZ12701 %*5Lg:-0x8p-16385:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-16385:0:-1:
-# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-16385:0:-1:
-# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6Lg:-0x8p-16385:0:-1:
-# BZ12701 %*6Lg:-0x8p-16385:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-16385:0:-1:
-# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35Lg::0:-1:
%35Lg:-infinity:1:9:-inf:
%*35Lg:-infinity:0:9:
-# BZ12701 %35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35Lg:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35Lg:+0x8p-16385:0:11:
%35Lg:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:+infinity:1:9:inf:
%*35Lg:+infinity:0:9:
%53Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5Lg: -0x8p-16385:0:-1:
-# BZ12701 %*5Lg: -0x8p-16385:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-16385:0:-1:
-# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-16385:0:-1:
-# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-16385:0:-1:
-# BZ12701 %*2LG:0X8P-16385:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:-0X8P-16385:0:-1:
-# BZ12701 %*3LG:-0X8P-16385:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:-0X8P-16385:0:-1:
+%*3LG:-0X8P-16385:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-16385:0:-1:
-# BZ12701 %*3LG:+0X8P-16385:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-16385:0:-1:
-# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LG:-0X8P-16385:0:-1:
-# BZ12701 %*5LG:-0X8P-16385:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-16385:0:-1:
-# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-16385:0:-1:
-# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LG:-0X8P-16385:0:-1:
-# BZ12701 %*6LG:-0X8P-16385:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-16385:0:-1:
-# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LG::0:-1:
%35LG:-INFINITY:1:9:-inf:
%*35LG:-INFINITY:0:9:
-# BZ12701 %35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LG:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LG:+0X8P-16385:0:11:
%35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:+INFINITY:1:9:inf:
%*35LG:+INFINITY:0:9:
%53LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LG: -0X8P-16385:0:-1:
-# BZ12701 %*5LG: -0X8P-16385:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-16385:0:-1:
-# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-16385:0:-1:
-# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-972:0:-1:
-# BZ12701 %*4La:0x8p-972:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-972:0:-1:
+%*4La:0x8p-972:0:-1:
%4La:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcp0123:0:4:
%4La:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5La:-0x8p-972:0:-1:
-# BZ12701 %*5La:-0x8p-972:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-972:0:-1:
+%*5La:-0x8p-972:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-972:0:-1:
-# BZ12701 %*5La:0x8p-972:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-972:0:-1:
+%*5La:0x8p-972:0:-1:
%5La:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-972:0:-1:
-# BZ12701 %*5La:+0x8p-972:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-972:0:-1:
+%*5La:+0x8p-972:0:-1:
%5La:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6La:-0x8p-972:0:-1:
-# BZ12701 %*6La:-0x8p-972:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-972:0:-1:
+%*6La:-0x8p-972:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-972:0:-1:
-# BZ12701 %*6La:+0x8p-972:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-972:0:-1:
+%*6La:+0x8p-972:0:-1:
%6La:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6La:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33La::0:-1:
%33La:-infinity:1:9:-inf:
%*33La:-infinity:0:9:
-# BZ12701 %33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33La:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33La:+0x8p-972:0:9:
%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:+infinity:1:9:inf:
%*33La:+infinity:0:9:
%50La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5La: -0x8p-972:0:-1:
-# BZ12701 %*5La: -0x8p-972:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-972:0:-1:
+%*5La: -0x8p-972:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-972:0:-1:
-# BZ12701 %*5La: 0x8p-972:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-972:0:-1:
+%*5La: 0x8p-972:0:-1:
%5La: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-972:0:-1:
-# BZ12701 %*5La: +0x8p-972:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-972:0:-1:
+%*5La: +0x8p-972:0:-1:
%5La: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-972:0:-1:
-# BZ12701 %*4LA:0X8P-972:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-972:0:-1:
+%*4LA:0X8P-972:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LA:-0X8P-972:0:-1:
-# BZ12701 %*5LA:-0X8P-972:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-972:0:-1:
+%*5LA:-0X8P-972:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-972:0:-1:
-# BZ12701 %*5LA:0X8P-972:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-972:0:-1:
+%*5LA:0X8P-972:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-972:0:-1:
-# BZ12701 %*5LA:+0X8P-972:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-972:0:-1:
+%*5LA:+0X8P-972:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LA:-0X8P-972:0:-1:
-# BZ12701 %*6LA:-0X8P-972:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-972:0:-1:
+%*6LA:-0X8P-972:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-972:0:-1:
-# BZ12701 %*6LA:+0X8P-972:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-972:0:-1:
+%*6LA:+0X8P-972:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LA::0:-1:
%33LA:-INFINITY:1:9:-inf:
%*33LA:-INFINITY:0:9:
-# BZ12701 %33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LA:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LA:+0X8P-972:0:9:
%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:+INFINITY:1:9:inf:
%*33LA:+INFINITY:0:9:
%50LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LA: -0X8P-972:0:-1:
-# BZ12701 %*5LA: -0X8P-972:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-972:0:-1:
+%*5LA: -0X8P-972:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-972:0:-1:
-# BZ12701 %*5LA: 0X8P-972:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-972:0:-1:
+%*5LA: 0X8P-972:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-972:0:-1:
-# BZ12701 %*5LA: +0X8P-972:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-972:0:-1:
+%*5LA: +0X8P-972:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
%*2Le:2.00416836000897277799610805135016205e-292:0:2:
%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664647186659237648155017216e037:0:3:
%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1:
%*3Le:-2.00416836000897277799610805135016205e-292:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:2.00416836000897277799610805135016205e-292:0:3:
%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:+2.00416836000897277799610805135016205e-292:0:3:
%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664647186659237648155017216e037:0:4:
%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*4Le:-2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*4Le:+2.00416836000897277799610805135016205e-292:0:4:
%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:-1.79769313486231580793728971405301199e308:0:40:
%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e+37:0:40:
%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e037:0:40:
-# BZ12701 %40Le:-2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40Le:2.00416836000897277799610805135016205e-292:0:40:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
%40Le:1.79769313486231580793728971405301199e308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40Le:1.79769313486231580793728971405301199e308:0:40:
%40Le:1.79769313486231580793728971405301199e+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e037:0:40:
%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e+37:0:40:
%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:+1.79769313486231580793728971405301199e308:0:40:
-# BZ12701 %40Le:+1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664647186659237648155017216e037:0:4:
%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*3Le: -2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: 2.00416836000897277799610805135016205e-292:0:4:
%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: +2.00416836000897277799610805135016205e-292:0:4:
%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
%*2LE:2.00416836000897277799610805135016205E-292:0:2:
%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664647186659237648155017216E037:0:3:
%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1:
%*3LE:-2.00416836000897277799610805135016205E-292:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:2.00416836000897277799610805135016205E-292:0:3:
%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:+2.00416836000897277799610805135016205E-292:0:3:
%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664647186659237648155017216E037:0:4:
%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*4LE:-2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*4LE:+2.00416836000897277799610805135016205E-292:0:4:
%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:-1.79769313486231580793728971405301199E308:0:40:
%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E+37:0:40:
%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E037:0:40:
-# BZ12701 %40LE:-2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40LE:2.00416836000897277799610805135016205E-292:0:40:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
%40LE:1.79769313486231580793728971405301199E308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40LE:1.79769313486231580793728971405301199E308:0:40:
%40LE:1.79769313486231580793728971405301199E+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E037:0:40:
%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E+37:0:40:
%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:+1.79769313486231580793728971405301199E308:0:40:
-# BZ12701 %40LE:+1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664647186659237648155017216E037:0:4:
%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*3LE: -2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: 2.00416836000897277799610805135016205E-292:0:4:
%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: +2.00416836000897277799610805135016205E-292:0:4:
%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-972:0:-1:
-# BZ12701 %*2Lg:0x8p-972:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-972:0:-1:
+%*2Lg:0x8p-972:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:-0x8p-972:0:-1:
-# BZ12701 %*3Lg:-0x8p-972:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:-0x8p-972:0:-1:
+%*3Lg:-0x8p-972:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-972:0:-1:
-# BZ12701 %*3Lg:+0x8p-972:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-972:0:-1:
+%*3Lg:+0x8p-972:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-972:0:-1:
-# BZ12701 %*4Lg:0x8p-972:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-972:0:-1:
+%*4Lg:0x8p-972:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcp0123:0:4:
%4Lg:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5Lg:-0x8p-972:0:-1:
-# BZ12701 %*5Lg:-0x8p-972:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-972:0:-1:
+%*5Lg:-0x8p-972:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-972:0:-1:
-# BZ12701 %*5Lg:0x8p-972:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-972:0:-1:
+%*5Lg:0x8p-972:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-972:0:-1:
-# BZ12701 %*5Lg:+0x8p-972:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-972:0:-1:
+%*5Lg:+0x8p-972:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6Lg:-0x8p-972:0:-1:
-# BZ12701 %*6Lg:-0x8p-972:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-972:0:-1:
+%*6Lg:-0x8p-972:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-972:0:-1:
-# BZ12701 %*6Lg:+0x8p-972:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-972:0:-1:
+%*6Lg:+0x8p-972:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33Lg::0:-1:
%33Lg:-infinity:1:9:-inf:
%*33Lg:-infinity:0:9:
-# BZ12701 %33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33Lg:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33Lg:+0x8p-972:0:9:
%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:+infinity:1:9:inf:
%*33Lg:+infinity:0:9:
%50Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5Lg: -0x8p-972:0:-1:
-# BZ12701 %*5Lg: -0x8p-972:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-972:0:-1:
+%*5Lg: -0x8p-972:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-972:0:-1:
-# BZ12701 %*5Lg: 0x8p-972:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-972:0:-1:
+%*5Lg: 0x8p-972:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-972:0:-1:
-# BZ12701 %*5Lg: +0x8p-972:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-972:0:-1:
+%*5Lg: +0x8p-972:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-972:0:-1:
-# BZ12701 %*2LG:0X8P-972:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-972:0:-1:
+%*2LG:0X8P-972:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:-0X8P-972:0:-1:
-# BZ12701 %*3LG:-0X8P-972:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:-0X8P-972:0:-1:
+%*3LG:-0X8P-972:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-972:0:-1:
-# BZ12701 %*3LG:+0X8P-972:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-972:0:-1:
+%*3LG:+0X8P-972:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-972:0:-1:
-# BZ12701 %*4LG:0X8P-972:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-972:0:-1:
+%*4LG:0X8P-972:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LG:-0X8P-972:0:-1:
-# BZ12701 %*5LG:-0X8P-972:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-972:0:-1:
+%*5LG:-0X8P-972:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-972:0:-1:
-# BZ12701 %*5LG:0X8P-972:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-972:0:-1:
+%*5LG:0X8P-972:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-972:0:-1:
-# BZ12701 %*5LG:+0X8P-972:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-972:0:-1:
+%*5LG:+0X8P-972:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LG:-0X8P-972:0:-1:
-# BZ12701 %*6LG:-0X8P-972:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-972:0:-1:
+%*6LG:-0X8P-972:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-972:0:-1:
-# BZ12701 %*6LG:+0X8P-972:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-972:0:-1:
+%*6LG:+0X8P-972:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LG::0:-1:
%33LG:-INFINITY:1:9:-inf:
%*33LG:-INFINITY:0:9:
-# BZ12701 %33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LG:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LG:+0X8P-972:0:9:
%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:+INFINITY:1:9:inf:
%*33LG:+INFINITY:0:9:
%50LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LG: -0X8P-972:0:-1:
-# BZ12701 %*5LG: -0X8P-972:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-972:0:-1:
+%*5LG: -0X8P-972:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-972:0:-1:
-# BZ12701 %*5LG: 0X8P-972:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-972:0:-1:
+%*5LG: 0X8P-972:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-972:0:-1:
-# BZ12701 %*5LG: +0X8P-972:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-972:0:-1:
+%*5LG: +0X8P-972:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-16385:0:-1:
-# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
%4La:0x2.3456789abcdef01p012345:1:4:0x1p1:
%*4La:0x2.3456789abcdef01p012345:0:4:
%4La:0x2.3456789abcdef01p+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef01p+12345:0:5:
%5La:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef01p012345:0:5:
-# BZ12701 %5La:-0x8p-16385:0:-1:
-# BZ12701 %*5La:-0x8p-16385:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-16385:0:-1:
-# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
%5La:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef01p012345:0:5:
%5La:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-16385:0:-1:
-# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
%5La:+0x2.3456789abcdef01p012345:1:5:0x1p1:
%*5La:+0x2.3456789abcdef01p012345:0:5:
%5La:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef01p+12345:0:6:
%6La:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %6La:-0x8p-16385:0:-1:
-# BZ12701 %*6La:-0x8p-16385:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-16385:0:-1:
-# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
%6La:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef01p012345:0:6:
%6La:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22La::0:-1:
%22La:-infinity:1:9:-inf:
%*22La:-infinity:0:9:
-# BZ12701 %22La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %22La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22La:-0x2.3456789abcdef01p+12345:0:-1:
+%22La:-0xf.fffffffffffffffp+16380:0:-1:
+%*22La:-0xf.fffffffffffffffp+16380:0:-1:
+%22La:-0x7.fffffffffffffff8p16381:0:-1:
+%*22La:-0x7.fffffffffffffff8p16381:0:-1:
+%22La:-0x2.3456789abcdef01p+12345:0:-1:
+%*22La:-0x2.3456789abcdef01p+12345:0:-1:
%22La:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
%*22La:-0x2.3456789abcdef01p012345:0:22:
%22La:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*22La:+0x8p-16385:0:11:
%22La:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22La:+0x2.3456789abcdef01p012345:0:22:
-# BZ12701 %22La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %22La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22La:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22La:+0xf.fffffffffffffffp+16380:0:-1:
+%22La:+0x2.3456789abcdef01p+12345:0:-1:
+%*22La:+0x2.3456789abcdef01p+12345:0:-1:
+%22La:+0x7.fffffffffffffff8p16381:0:-1:
+%*22La:+0x7.fffffffffffffff8p16381:0:-1:
+%22La:+0xf.fffffffffffffffp+16380:0:-1:
+%*22La:+0xf.fffffffffffffffp+16380:0:-1:
%22La:+infinity:1:9:inf:
%*22La:+infinity:0:9:
%37La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef01p+12345:0:6:
%5La: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %5La: -0x8p-16385:0:-1:
-# BZ12701 %*5La: -0x8p-16385:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-16385:0:-1:
-# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
%5La: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef01p012345:0:6:
%5La: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-16385:0:-1:
-# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
%5La: +0x2.3456789abcdef01p012345:1:6:0x1p1:
%*5La: +0x2.3456789abcdef01p012345:0:6:
%5La: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-16385:0:-1:
-# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
%4LA:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF01P012345:0:4:
%4LA:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF01P+12345:0:5:
%5LA:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF01P012345:0:5:
-# BZ12701 %5LA:-0X8P-16385:0:-1:
-# BZ12701 %*5LA:-0X8P-16385:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-16385:0:-1:
-# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
%5LA:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF01P012345:0:5:
%5LA:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-16385:0:-1:
-# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
%5LA:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF01P012345:0:5:
%5LA:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF01P+12345:0:6:
%6LA:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %6LA:-0X8P-16385:0:-1:
-# BZ12701 %*6LA:-0X8P-16385:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-16385:0:-1:
-# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
%6LA:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF01P012345:0:6:
%6LA:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22LA::0:-1:
%22LA:-INFINITY:1:9:-inf:
%*22LA:-INFINITY:0:9:
-# BZ12701 %22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
%22LA:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
%*22LA:-0X2.3456789ABCDEF01P012345:0:22:
%22LA:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*22LA:+0X8P-16385:0:11:
%22LA:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22LA:+0X2.3456789ABCDEF01P012345:0:22:
-# BZ12701 %22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%22LA:+INFINITY:1:9:inf:
%*22LA:+INFINITY:0:9:
%37LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF01P+12345:0:6:
%5LA: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %5LA: -0X8P-16385:0:-1:
-# BZ12701 %*5LA: -0X8P-16385:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-16385:0:-1:
-# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
%5LA: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF01P012345:0:6:
%5LA: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-16385:0:-1:
-# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
%5LA: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF01P012345:0:6:
%5LA: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
%2Le:3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3Le:-3.619058724505602958194804115432455e03716:0:3:
%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1:
%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
%3Le:3.619058724505602958194804115432455e03716:1:3:0x1.ccccccccccccccccp1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
%3Le:+3.619058724505602958194804115432455e03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4Le:-3.619058724505602958194804115432455e03716:0:4:
%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
%4Le:+3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
-# BZ12701 %*40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%*40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
%40Le:-1.18973149535723176502126385303097021e4932:1:40:-0x1.73ca850660e6e6c4p13:
%*40Le:-1.18973149535723176502126385303097021e4932:0:40:
%40Le:-3.619058724505602958194804115432455e+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
%*40Le:-3.619058724505602958194804115432455e+3716:0:40:
%40Le:-3.619058724505602958194804115432455e03716:1:40:-0x1.b3a0db6a2433ca1ap124:
%*40Le:-3.619058724505602958194804115432455e03716:0:40:
-# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:+3.619058724505602958194804115432455e03716:1:40:0x1.b3a0db6a2433ca1ap124:
%*40Le:+3.619058724505602958194804115432455e03716:0:40:
%40Le:+3.619058724505602958194804115432455e+3716:1:40:0x1.b3a0db6a2433ca1ap124:
%*40Le:+3.619058724505602958194804115432455e+3716:0:40:
%40Le:+1.18973149535723176502126385303097021e4932:1:40:0x1.73ca850660e6e6c4p13:
%*40Le:+1.18973149535723176502126385303097021e4932:0:40:
-# BZ12701 %40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
-# BZ12701 %*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -3.619058724505602958194804115432455e03716:0:4:
%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
%3Le: 3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
%3Le: +3.619058724505602958194804115432455e03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
%*2LE:3.36210314311209350626267781732175260E-4932:0:2:
%2LE:3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3LE:-3.619058724505602958194804115432455E03716:0:3:
%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1:
%*3LE:3.36210314311209350626267781732175260E-4932:0:3:
%3LE:3.619058724505602958194804115432455E03716:1:3:0x1.ccccccccccccccccp1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260E-4932:1:3:0x1.8p1:
%*3LE:+3.36210314311209350626267781732175260E-4932:0:3:
%3LE:+3.619058724505602958194804115432455E03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4LE:-3.619058724505602958194804115432455E03716:0:4:
%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
%*4LE:+3.36210314311209350626267781732175260E-4932:0:4:
%4LE:+3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
-# BZ12701 %*40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%*40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
%40LE:-1.18973149535723176502126385303097021E4932:1:40:-0x1.73CA850660E6E6C4p13:
%*40LE:-1.18973149535723176502126385303097021E4932:0:40:
%40LE:-3.619058724505602958194804115432455E+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
%*40LE:-3.619058724505602958194804115432455E+3716:0:40:
%40LE:-3.619058724505602958194804115432455E03716:1:40:-0x1.b3a0db6a2433ca1ap124:
%*40LE:-3.619058724505602958194804115432455E03716:0:40:
-# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
-# BZ12701 %*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
%40LE:+3.619058724505602958194804115432455E03716:1:40:0x1.b3a0db6a2433ca1ap124:
%*40LE:+3.619058724505602958194804115432455E03716:0:40:
%40LE:+3.619058724505602958194804115432455E+3716:1:40:0x1.b3a0db6a2433ca1ap124:
%*40LE:+3.619058724505602958194804115432455E+3716:0:40:
%40LE:+1.18973149535723176502126385303097021E4932:1:40:0x1.73CA850660E6E6C4p13:
%*40LE:+1.18973149535723176502126385303097021E4932:0:40:
-# BZ12701 %40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
-# BZ12701 %*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -3.619058724505602958194804115432455E03716:0:4:
%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
%*3LE: 3.36210314311209350626267781732175260E-4932:0:4:
%3LE: 3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260E-4932:1:4:0x1.8p1:
%*3LE: +3.36210314311209350626267781732175260E-4932:0:4:
%3LE: +3.619058724505602958194804115432455E03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-16385:0:-1:
-# BZ12701 %*2Lg:0x8p-16385:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %2Lg:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*2Lg:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %2Lg:0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.3456789abcdef01p012345:0:-1:
+%*2Lg:0x2.3456789abcdef01p012345:0:-1:
+%2Lg:0x2.3456789abcdef01p+12345:0:-1:
+%*2Lg:0x2.3456789abcdef01p+12345:0:-1:
+%2Lg:0x7.fffffffffffffff8p16381:0:-1:
+%*2Lg:0x7.fffffffffffffff8p16381:0:-1:
+%2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%*2Lg:0xf.fffffffffffffffp+16380:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %3Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3Lg:-0x8p-16385:0:-1:
-# BZ12701 %*3Lg:-0x8p-16385:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%3Lg:-0x2.3456789abcdef01p012345:0:-1:
+%*3Lg:-0x2.3456789abcdef01p012345:0:-1:
+%3Lg:-0x8p-16385:0:-1:
+%*3Lg:-0x8p-16385:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-16385:0:-1:
-# BZ12701 %*3Lg:+0x8p-16385:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3Lg:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.3456789abcdef01p012345:0:-1:
+%*3Lg:+0x2.3456789abcdef01p012345:0:-1:
+%3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*3Lg:+0xf.fffffffffffffffp+16380:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-16385:0:-1:
-# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
%4Lg:0x2.3456789abcdef01p012345:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef01p012345:0:4:
%4Lg:0x2.3456789abcdef01p+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef01p+12345:0:5:
%5Lg:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef01p012345:0:5:
-# BZ12701 %5Lg:-0x8p-16385:0:-1:
-# BZ12701 %*5Lg:-0x8p-16385:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-16385:0:-1:
-# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
%5Lg:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef01p012345:0:5:
%5Lg:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-16385:0:-1:
-# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
%5Lg:+0x2.3456789abcdef01p012345:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef01p012345:0:5:
%5Lg:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef01p+12345:0:6:
%6Lg:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %6Lg:-0x8p-16385:0:-1:
-# BZ12701 %*6Lg:-0x8p-16385:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-16385:0:-1:
-# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
%6Lg:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef01p012345:0:6:
%6Lg:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22Lg::0:-1:
%22Lg:-infinity:1:9:-inf:
%*22Lg:-infinity:0:9:
-# BZ12701 %22Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %22Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*22Lg:-0x2.3456789abcdef01p+12345:0:-1:
%22Lg:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
%*22Lg:-0x2.3456789abcdef01p012345:0:22:
%22Lg:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*22Lg:+0x8p-16385:0:11:
%22Lg:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22Lg:+0x2.3456789abcdef01p012345:0:22:
-# BZ12701 %22Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %22Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22Lg:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*22Lg:+0xf.fffffffffffffffp+16380:0:-1:
%22Lg:+infinity:1:9:inf:
%*22Lg:+infinity:0:9:
%37Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef01p+12345:0:6:
%5Lg: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %5Lg: -0x8p-16385:0:-1:
-# BZ12701 %*5Lg: -0x8p-16385:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-16385:0:-1:
-# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
%5Lg: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef01p012345:0:6:
%5Lg: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-16385:0:-1:
-# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
%5Lg: +0x2.3456789abcdef01p012345:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef01p012345:0:6:
%5Lg: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-16385:0:-1:
-# BZ12701 %*2LG:0X8P-16385:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.3456789ABCDEF01P012345:0:-1:
+%*2LG:0X2.3456789ABCDEF01P012345:0:-1:
+%2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+%*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+%2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LG:-0X8P-16385:0:-1:
-# BZ12701 %*3LG:-0X8P-16385:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%3LG:-0X8P-16385:0:-1:
+%*3LG:-0X8P-16385:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-16385:0:-1:
-# BZ12701 %*3LG:+0X8P-16385:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-16385:0:-1:
-# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
%4LG:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF01P012345:0:4:
%4LG:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF01P+12345:0:5:
%5LG:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF01P012345:0:5:
-# BZ12701 %5LG:-0X8P-16385:0:-1:
-# BZ12701 %*5LG:-0X8P-16385:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-16385:0:-1:
-# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
%5LG:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF01P012345:0:5:
%5LG:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-16385:0:-1:
-# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
%5LG:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF01P012345:0:5:
%5LG:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF01P+12345:0:6:
%6LG:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %6LG:-0X8P-16385:0:-1:
-# BZ12701 %*6LG:-0X8P-16385:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-16385:0:-1:
-# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
%6LG:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF01P012345:0:6:
%6LG:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22LG::0:-1:
%22LG:-INFINITY:1:9:-inf:
%*22LG:-INFINITY:0:9:
-# BZ12701 %22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
%22LG:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
%*22LG:-0X2.3456789ABCDEF01P012345:0:22:
%22LG:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*22LG:+0X8P-16385:0:11:
%22LG:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22LG:+0X2.3456789ABCDEF01P012345:0:22:
-# BZ12701 %22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%22LG:+INFINITY:1:9:inf:
%*22LG:+INFINITY:0:9:
%37LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF01P+12345:0:6:
%5LG: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %5LG: -0X8P-16385:0:-1:
-# BZ12701 %*5LG: -0X8P-16385:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-16385:0:-1:
-# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
%5LG: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF01P012345:0:6:
%5LG: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-16385:0:-1:
-# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
%5LG: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF01P012345:0:6:
%5LG: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-1025:0:-1:
-# BZ12701 %*4La:0x8p-1025:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-1025:0:-1:
+%*4La:0x8p-1025:0:-1:
%4La:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4La:0x2.3456789abcdfep0123:0:4:
%4La:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdfep+123:0:5:
%5La:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5La:-0x8p-1025:0:-1:
-# BZ12701 %*5La:-0x8p-1025:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-1025:0:-1:
+%*5La:-0x8p-1025:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-1025:0:-1:
-# BZ12701 %*5La:0x8p-1025:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-1025:0:-1:
+%*5La:0x8p-1025:0:-1:
%5La:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdfep0123:0:5:
%5La:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-1025:0:-1:
-# BZ12701 %*5La:+0x8p-1025:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-1025:0:-1:
+%*5La:+0x8p-1025:0:-1:
%5La:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdfep0123:0:5:
%5La:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdfep+123:0:6:
%6La:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6La:-0x8p-1025:0:-1:
-# BZ12701 %*6La:-0x8p-1025:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-1025:0:-1:
+%*6La:-0x8p-1025:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-1025:0:-1:
-# BZ12701 %*6La:+0x8p-1025:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-1025:0:-1:
+%*6La:+0x8p-1025:0:-1:
%6La:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdfep0123:0:6:
%6La:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20La::0:-1:
%20La:-infinity:1:9:-inf:
%*20La:-infinity:0:9:
-# BZ12701 %20La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:-0xf.ffffffffffff8p+1020:0:-1:
+%20La:-0xf.ffffffffffff8p+1020:0:-1:
+%*20La:-0xf.ffffffffffff8p+1020:0:-1:
%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20La:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:-0x2.3456789abcdfep+123:0:-1:
+%20La:-0x2.3456789abcdfep+123:0:-1:
+%*20La:-0x2.3456789abcdfep+123:0:-1:
%20La:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20La:-0x2.3456789abcdfep0123:0:20:
%20La:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20La:+0x8p-1025:0:10:
%20La:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20La:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:+0x2.3456789abcdfep+123:0:-1:
+%20La:+0x2.3456789abcdfep+123:0:-1:
+%*20La:+0x2.3456789abcdfep+123:0:-1:
%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20La:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:+0xf.ffffffffffff8p+1020:0:-1:
+%20La:+0xf.ffffffffffff8p+1020:0:-1:
+%*20La:+0xf.ffffffffffff8p+1020:0:-1:
%20La:+infinity:1:9:inf:
%*20La:+infinity:0:9:
%32La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdfep+123:0:6:
%5La: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5La: -0x8p-1025:0:-1:
-# BZ12701 %*5La: -0x8p-1025:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-1025:0:-1:
+%*5La: -0x8p-1025:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-1025:0:-1:
-# BZ12701 %*5La: 0x8p-1025:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-1025:0:-1:
+%*5La: 0x8p-1025:0:-1:
%5La: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdfep0123:0:6:
%5La: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-1025:0:-1:
-# BZ12701 %*5La: +0x8p-1025:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-1025:0:-1:
+%*5La: +0x8p-1025:0:-1:
%5La: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdfep0123:0:6:
%5La: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-1025:0:-1:
-# BZ12701 %*4LA:0X8P-1025:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-1025:0:-1:
+%*4LA:0X8P-1025:0:-1:
%4LA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDFEP0123:0:4:
%4LA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDFEP+123:0:5:
%5LA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LA:-0X8P-1025:0:-1:
-# BZ12701 %*5LA:-0X8P-1025:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-1025:0:-1:
+%*5LA:-0X8P-1025:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-1025:0:-1:
-# BZ12701 %*5LA:0X8P-1025:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-1025:0:-1:
+%*5LA:0X8P-1025:0:-1:
%5LA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDFEP0123:0:5:
%5LA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-1025:0:-1:
-# BZ12701 %*5LA:+0X8P-1025:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-1025:0:-1:
+%*5LA:+0X8P-1025:0:-1:
%5LA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDFEP0123:0:5:
%5LA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDFEP+123:0:6:
%6LA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LA:-0X8P-1025:0:-1:
-# BZ12701 %*6LA:-0X8P-1025:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-1025:0:-1:
+%*6LA:-0X8P-1025:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-1025:0:-1:
-# BZ12701 %*6LA:+0X8P-1025:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-1025:0:-1:
+%*6LA:+0X8P-1025:0:-1:
%6LA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDFEP0123:0:6:
%6LA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LA::0:-1:
%20LA:-INFINITY:1:9:-inf:
%*20LA:-INFINITY:0:9:
-# BZ12701 %20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:-0X2.3456789ABCDFEP+123:0:-1:
%20LA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LA:-0X2.3456789ABCDFEP0123:0:20:
%20LA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LA:+0X8P-1025:0:10:
%20LA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:+0X2.3456789ABCDFEP+123:0:-1:
%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:+INFINITY:1:9:inf:
%*20LA:+INFINITY:0:9:
%32LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDFEP+123:0:6:
%5LA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LA: -0X8P-1025:0:-1:
-# BZ12701 %*5LA: -0X8P-1025:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-1025:0:-1:
+%*5LA: -0X8P-1025:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-1025:0:-1:
-# BZ12701 %*5LA: 0X8P-1025:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-1025:0:-1:
+%*5LA: 0X8P-1025:0:-1:
%5LA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDFEP0123:0:6:
%5LA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-1025:0:-1:
-# BZ12701 %*5LA: +0X8P-1025:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-1025:0:-1:
+%*5LA: +0X8P-1025:0:-1:
%5LA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDFEP0123:0:6:
%5LA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2Le:2.22507385850720138309023271733240406e-308:0:2:
%2Le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664682593913711430784253952e037:0:3:
%3Le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3Le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3Le:2.22507385850720138309023271733240406e-308:0:3:
%3Le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3Le:+2.22507385850720138309023271733240406e-308:0:3:
%3Le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664682593913711430784253952e037:0:4:
%4Le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4Le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4Le:+2.22507385850720138309023271733240406e-308:0:4:
%4Le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
%40Le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40Le:-1.79769313486231570814527423731704357e308:0:40:
%40Le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e+37:0:40:
%40Le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40Le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40Le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
%40Le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40Le:1.79769313486231570814527423731704357e308:0:40:
%40Le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
%40Le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e037:0:40:
%40Le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e+37:0:40:
%40Le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40Le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40Le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664682593913711430784253952e037:0:4:
%3Le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3Le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3Le: 2.22507385850720138309023271733240406e-308:0:4:
%3Le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3Le: +2.22507385850720138309023271733240406e-308:0:4:
%3Le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2LE:2.22507385850720138309023271733240406E-308:0:2:
%2LE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664682593913711430784253952E037:0:3:
%3LE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3LE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3LE:2.22507385850720138309023271733240406E-308:0:3:
%3LE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3LE:+2.22507385850720138309023271733240406E-308:0:3:
%3LE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664682593913711430784253952E037:0:4:
%4LE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4LE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4LE:+2.22507385850720138309023271733240406E-308:0:4:
%4LE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
%40LE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40LE:-1.79769313486231570814527423731704357E308:0:40:
%40LE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E+37:0:40:
%40LE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40LE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40LE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
%40LE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40LE:1.79769313486231570814527423731704357E308:0:40:
%40LE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
%40LE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E037:0:40:
%40LE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E+37:0:40:
%40LE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40LE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40LE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664682593913711430784253952E037:0:4:
%3LE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3LE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3LE: 2.22507385850720138309023271733240406E-308:0:4:
%3LE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3LE: +2.22507385850720138309023271733240406E-308:0:4:
%3LE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-1025:0:-1:
-# BZ12701 %*2Lg:0x8p-1025:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-1025:0:-1:
+%*2Lg:0x8p-1025:0:-1:
+%2Lg:0x2.3456789abcdfep0123:0:-1:
+%*2Lg:0x2.3456789abcdfep0123:0:-1:
+%2Lg:0x2.3456789abcdfep+123:0:-1:
+%*2Lg:0x2.3456789abcdfep+123:0:-1:
+%2Lg:0x7.ffffffffffffcp1021:0:-1:
+%*2Lg:0x7.ffffffffffffcp1021:0:-1:
+%2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2Lg:0xf.ffffffffffff8p+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:-0x8p-1025:0:-1:
-# BZ12701 %*3Lg:-0x8p-1025:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%3Lg:-0x2.3456789abcdfep+123:0:-1:
+%*3Lg:-0x2.3456789abcdfep+123:0:-1:
+%3Lg:-0x2.3456789abcdfep0123:0:-1:
+%*3Lg:-0x2.3456789abcdfep0123:0:-1:
+%3Lg:-0x8p-1025:0:-1:
+%*3Lg:-0x8p-1025:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-1025:0:-1:
-# BZ12701 %*3Lg:+0x8p-1025:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-1025:0:-1:
+%*3Lg:+0x8p-1025:0:-1:
+%3Lg:+0x2.3456789abcdfep0123:0:-1:
+%*3Lg:+0x2.3456789abcdfep0123:0:-1:
+%3Lg:+0x2.3456789abcdfep+123:0:-1:
+%*3Lg:+0x2.3456789abcdfep+123:0:-1:
+%3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-1025:0:-1:
-# BZ12701 %*4Lg:0x8p-1025:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-1025:0:-1:
+%*4Lg:0x8p-1025:0:-1:
%4Lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdfep0123:0:4:
%4Lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdfep+123:0:5:
%5Lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5Lg:-0x8p-1025:0:-1:
-# BZ12701 %*5Lg:-0x8p-1025:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-1025:0:-1:
+%*5Lg:-0x8p-1025:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-1025:0:-1:
-# BZ12701 %*5Lg:0x8p-1025:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-1025:0:-1:
+%*5Lg:0x8p-1025:0:-1:
%5Lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdfep0123:0:5:
%5Lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-1025:0:-1:
-# BZ12701 %*5Lg:+0x8p-1025:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-1025:0:-1:
+%*5Lg:+0x8p-1025:0:-1:
%5Lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdfep0123:0:5:
%5Lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdfep+123:0:6:
%6Lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6Lg:-0x8p-1025:0:-1:
-# BZ12701 %*6Lg:-0x8p-1025:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-1025:0:-1:
+%*6Lg:-0x8p-1025:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-1025:0:-1:
-# BZ12701 %*6Lg:+0x8p-1025:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-1025:0:-1:
+%*6Lg:+0x8p-1025:0:-1:
%6Lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdfep0123:0:6:
%6Lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20Lg::0:-1:
%20Lg:-infinity:1:9:-inf:
%*20Lg:-infinity:0:9:
-# BZ12701 %20Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20Lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:-0x2.3456789abcdfep+123:0:-1:
+%20Lg:-0x2.3456789abcdfep+123:0:-1:
+%*20Lg:-0x2.3456789abcdfep+123:0:-1:
%20Lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20Lg:-0x2.3456789abcdfep0123:0:20:
%20Lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20Lg:+0x8p-1025:0:10:
%20Lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20Lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:+0x2.3456789abcdfep+123:0:-1:
+%20Lg:+0x2.3456789abcdfep+123:0:-1:
+%*20Lg:+0x2.3456789abcdfep+123:0:-1:
%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20Lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
%20Lg:+infinity:1:9:inf:
%*20Lg:+infinity:0:9:
%32Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdfep+123:0:6:
%5Lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5Lg: -0x8p-1025:0:-1:
-# BZ12701 %*5Lg: -0x8p-1025:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-1025:0:-1:
+%*5Lg: -0x8p-1025:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-1025:0:-1:
-# BZ12701 %*5Lg: 0x8p-1025:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-1025:0:-1:
+%*5Lg: 0x8p-1025:0:-1:
%5Lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdfep0123:0:6:
%5Lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-1025:0:-1:
-# BZ12701 %*5Lg: +0x8p-1025:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-1025:0:-1:
+%*5Lg: +0x8p-1025:0:-1:
%5Lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdfep0123:0:6:
%5Lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-1025:0:-1:
-# BZ12701 %*2LG:0X8P-1025:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-1025:0:-1:
+%*2LG:0X8P-1025:0:-1:
+%2LG:0X2.3456789ABCDFEP0123:0:-1:
+%*2LG:0X2.3456789ABCDFEP0123:0:-1:
+%2LG:0X2.3456789ABCDFEP+123:0:-1:
+%*2LG:0X2.3456789ABCDFEP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:-0X8P-1025:0:-1:
-# BZ12701 %*3LG:-0X8P-1025:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%3LG:-0X8P-1025:0:-1:
+%*3LG:-0X8P-1025:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-1025:0:-1:
-# BZ12701 %*3LG:+0X8P-1025:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-1025:0:-1:
+%*3LG:+0X8P-1025:0:-1:
+%3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-1025:0:-1:
-# BZ12701 %*4LG:0X8P-1025:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-1025:0:-1:
+%*4LG:0X8P-1025:0:-1:
%4LG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDFEP0123:0:4:
%4LG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDFEP+123:0:5:
%5LG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LG:-0X8P-1025:0:-1:
-# BZ12701 %*5LG:-0X8P-1025:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-1025:0:-1:
+%*5LG:-0X8P-1025:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-1025:0:-1:
-# BZ12701 %*5LG:0X8P-1025:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-1025:0:-1:
+%*5LG:0X8P-1025:0:-1:
%5LG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDFEP0123:0:5:
%5LG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-1025:0:-1:
-# BZ12701 %*5LG:+0X8P-1025:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-1025:0:-1:
+%*5LG:+0X8P-1025:0:-1:
%5LG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDFEP0123:0:5:
%5LG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDFEP+123:0:6:
%6LG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LG:-0X8P-1025:0:-1:
-# BZ12701 %*6LG:-0X8P-1025:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-1025:0:-1:
+%*6LG:-0X8P-1025:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-1025:0:-1:
-# BZ12701 %*6LG:+0X8P-1025:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-1025:0:-1:
+%*6LG:+0X8P-1025:0:-1:
%6LG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDFEP0123:0:6:
%6LG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LG::0:-1:
%20LG:-INFINITY:1:9:-inf:
%*20LG:-INFINITY:0:9:
-# BZ12701 %20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:-0X2.3456789ABCDFEP+123:0:-1:
%20LG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LG:-0X2.3456789ABCDFEP0123:0:20:
%20LG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LG:+0X8P-1025:0:10:
%20LG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:+0X2.3456789ABCDFEP+123:0:-1:
%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:+INFINITY:1:9:inf:
%*20LG:+INFINITY:0:9:
%32LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDFEP+123:0:6:
%5LG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LG: -0X8P-1025:0:-1:
-# BZ12701 %*5LG: -0X8P-1025:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-1025:0:-1:
+%*5LG: -0X8P-1025:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-1025:0:-1:
-# BZ12701 %*5LG: 0X8P-1025:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-1025:0:-1:
+%*5LG: 0X8P-1025:0:-1:
%5LG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDFEP0123:0:6:
%5LG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-1025:0:-1:
-# BZ12701 %*5LG: +0X8P-1025:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-1025:0:-1:
+%*5LG: +0X8P-1025:0:-1:
%5LG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDFEP0123:0:6:
%5LG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-25 10:21 ` [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
@ 2025-03-25 21:16 ` Joseph Myers
0 siblings, 0 replies; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 21:16 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
This version is OK.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf input specifiers
2025-03-25 10:22 ` [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
@ 2025-03-25 21:17 ` Joseph Myers
0 siblings, 0 replies; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 21:17 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Tue, 25 Mar 2025, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Wire sscanf into test infrastructure for formatted scanf input
> specifiers.
> ---
> Changes from v2 (11/17):
>
> - Allocate an extra byte for the terminating null character.
This version of patches 3 and 6 is OK.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988]
2025-03-25 10:22 ` [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988] Maciej W. Rozycki
@ 2025-03-25 21:33 ` Joseph Myers
2025-03-28 12:46 ` Maciej W. Rozycki
0 siblings, 1 reply; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 21:33 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Tue, 25 Mar 2025, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Fix the handling of real 'scanf' input such as "+.e" as per BZ #13988
> for the i18n case as well, complementing commit 6ecec3b616ae ("Don't
> accept exp char without preceding digits in scanf float parsing"), where
> the 'e' character is incorrectly consumed from input. Add a test case
> matching stdio-common/bug26.c, with bits from localedata/tst-sscanf.c.
> ---
> This is needed to prevent a localedata/tst-sscanf regression with 10/10,
> but it is of course a fix for a bug on its own. I don't know why GCC is
> unhappy with the 'I' modifier, this doesn't appear documented anywhere.
I added GCC format checking support for the 'I' scanf flag in 2000 (GCC
commit 4831bc8477cc012c0be6c8da357537016877cd6a). At that time, it was
only supported for integer formats in glibc; support for 'I' with
floating-point formats was added in 2007 (glibc commit
ecb72bd5b640497474ceae8d5e991b88c0c032e2, so glibc 2.6 and later).
Please file a GCC bug report for adding format checking support for 'I'
with decimal floating scanf formats, and add a comment giving that bug
number on the DIAG_PUSH_NEEDS_COMMENT call. With that comment giving the
GCC bug number added, this patch is OK:
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701]
2025-03-25 10:22 ` [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
@ 2025-03-25 21:37 ` Joseph Myers
0 siblings, 0 replies; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 21:37 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
This patch is OK.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 09/10] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-25 10:22 ` [PATCH v3 09/10] stdio-common: Reject significand " Maciej W. Rozycki
@ 2025-03-25 22:17 ` Joseph Myers
2025-03-28 12:47 ` Maciej W. Rozycki
0 siblings, 1 reply; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 22:17 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Tue, 25 Mar 2025, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Reject invalid formatted scanf real input data that is comprised of a
> hexadecimal prefix, optionally preceded by a sign, and with no actual
> digits following owing to the field width restriction in effect. Such
> data is a prefix of, but not a matching input sequence and it is
> required by ISO C to cause a matching failure.
>
> Currently a matching success is instead incorrectly produced along with
> the conversion result of zero, with the prefix wholly consumed from
> input. Where the end of input is marked by the end-of-file condition
> rather than the field width restriction in effect a matching failure is
> already correctly produced.
>
> Enable input data that causes test failures without this fix in place.
This patch is OK, but I don't think it (plus patch 10) completely fixes
all hex float cases of bug 12701; I think another followup patch will be
needed to complete the fix. Specifically, "0x." or "0X.", optionally
preceded by a sign, is another case that's a prefix of a matching sequence
but not a valid matching sequence itself (and I don't see any inputs
starting with "0x." or "0X." in the recently added tests).
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701]
2025-03-25 10:22 ` [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits " Maciej W. Rozycki
@ 2025-03-25 22:18 ` Joseph Myers
0 siblings, 0 replies; 19+ messages in thread
From: Joseph Myers @ 2025-03-25 22:18 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Tue, 25 Mar 2025, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Reject invalid formatted scanf real input data the exponent part of
> which is comprised of an exponent introducing character, optionally
> followed by a sign, and with no actual digits following. Such data is a
> prefix of, but not a matching input sequence and it is required by ISO C
> to cause a matching failure.
>
> Currently a matching success is instead incorrectly produced along with
> the conversion result according to the input significand read and the
> exponent of zero, with the significand and the exponent part wholly
> consumed from input.
>
> Correct an invalid `tstscanf.c' test accordingly that expects a matching
> success for input data provided in the ISO C standard as an example for
> a matching failure.
>
> Enable input data that causes test failures without this fix in place.
This patch is OK.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988]
2025-03-25 21:33 ` Joseph Myers
@ 2025-03-28 12:46 ` Maciej W. Rozycki
0 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-28 12:46 UTC (permalink / raw)
To: Joseph Myers; +Cc: libc-alpha
On Tue, 25 Mar 2025, Joseph Myers wrote:
> > This is needed to prevent a localedata/tst-sscanf regression with 10/10,
> > but it is of course a fix for a bug on its own. I don't know why GCC is
> > unhappy with the 'I' modifier, this doesn't appear documented anywhere.
>
> I added GCC format checking support for the 'I' scanf flag in 2000 (GCC
> commit 4831bc8477cc012c0be6c8da357537016877cd6a). At that time, it was
> only supported for integer formats in glibc; support for 'I' with
> floating-point formats was added in 2007 (glibc commit
> ecb72bd5b640497474ceae8d5e991b88c0c032e2, so glibc 2.6 and later).
Thanks for the clarification.
> Please file a GCC bug report for adding format checking support for 'I'
> with decimal floating scanf formats, and add a comment giving that bug
> number on the DIAG_PUSH_NEEDS_COMMENT call. With that comment giving the
> GCC bug number added, this patch is OK:
>
> Reviewed-by: Joseph Myers <josmyers@redhat.com>
Thank you for your review. I've added:
/* Avoid: "warning: 'I' flag used with '%f' gnu_scanf format [-Wformat=]";
cf. GCC PR c/119514. */
Maciej
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 09/10] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-25 22:17 ` Joseph Myers
@ 2025-03-28 12:47 ` Maciej W. Rozycki
0 siblings, 0 replies; 19+ messages in thread
From: Maciej W. Rozycki @ 2025-03-28 12:47 UTC (permalink / raw)
To: Joseph Myers; +Cc: libc-alpha
On Tue, 25 Mar 2025, Joseph Myers wrote:
> This patch is OK, but I don't think it (plus patch 10) completely fixes
> all hex float cases of bug 12701; I think another followup patch will be
> needed to complete the fix. Specifically, "0x." or "0X.", optionally
> preceded by a sign, is another case that's a prefix of a matching sequence
> but not a valid matching sequence itself (and I don't see any inputs
> starting with "0x." or "0X." in the recently added tests).
Correct, I identified these additional cases in the course of making the
fixes just as I was about to send v2. I chose not to delay the patchset
for this reason, but I have a fix in the works. I'll probably just update
the inputs added in the course of this effort with suitable data rather
than making entirely new tests for these problematic inputs.
Thank you for your review. I have applied this and the remaining patches
now.
Maciej
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2025-03-28 12:47 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-25 10:21 [PATCH v3 00/10] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-25 10:21 ` [PATCH v3 01/10] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
2025-03-25 21:16 ` Joseph Myers
2025-03-25 10:21 ` [PATCH v3 02/10] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 03/10] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
2025-03-25 21:17 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 04/10] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 05/10] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 06/10] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 07/10] stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988] Maciej W. Rozycki
2025-03-25 21:33 ` Joseph Myers
2025-03-28 12:46 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 08/10] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
2025-03-25 21:37 ` Joseph Myers
2025-03-25 10:22 ` [PATCH v3 09/10] stdio-common: Reject significand " Maciej W. Rozycki
2025-03-25 22:17 ` Joseph Myers
2025-03-28 12:47 ` Maciej W. Rozycki
2025-03-25 10:22 ` [PATCH v3 10/10] stdio-common: Reject real data w/o exponent digits " Maciej W. Rozycki
2025-03-25 22:18 ` Joseph Myers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).